stored-functions 相关问题

将stored-functions用于与数据库特定的用户定义函数相关的问题,这些函数可以执行查询,接受参数并返回计算值。

12703。 00000-“不支持此字符集转换”

我正在使用一个函数来转换货币,但是我遇到此错误12703。00000-“不支持此字符集转换”,我不知道为什么。这是我使用CREATE OR REPLACE ...

回答 1 投票 -1

如何根据数据库用户和表的内容返回行?

我有一张下表:ID名称得分1 SYS 4 2 RHWTT 5 3 LEO 4 4 MOD3_ADMIN 5 5 VPD674 4 6 SCOTT 5 7 HR 4 8 OE 5 9 PM 4 10 IX ...

回答 2 投票 0


带有可选参数的Postgresql函数

有没有一种方法可以创建一个可以用可变数量的参数(逗号分隔,因此位置)调用的函数。例如,使用function1(param1,param2)和...

回答 1 投票 0

从存储的函数返回更新的行

我正在尝试从ORACLE中的表中选择一些行,同时更新所选行的状态。我找到了使用存储的函数和游标执行此操作的方法,但是我无法设法返回行...

回答 3 投票 1

在匹配前三个字符的同时更新sql记录

我正在更新2个表中的记录,其中名为DESCRIPTION(前3个字符)的第一个表列应与第二个表的项目代码列匹配。如果是匹配项,则表...

回答 1 投票 -1

SQL Server:选择具有3个匹配字符的列

我正在从2个表中选择记录,其中名为DESC(第一个3个字符)的第一个表列应与第二个表的项目列相匹配。我想从...

回答 3 投票 0

具有3个匹配字符的Sql选择列

我正在从2个表中选择记录,其中名为DESC(第一个3个字符)的第一个表列应与第二个表的项目列相匹配。我想从...

回答 2 投票 0

存储函数值

我有一个SQL查询,其中我正在计算函数cal(a,b)并执行减法,如下所示,当a = 1和b = 0时,然后是(c -cal(a,b))> 0,然后cal(a,b)else c end end在这样的...

回答 1 投票 0

MySql:使用RAND(种子)为变量分配一个随机数

我正在尝试做一些我认为非常简单的事情,只需使用RAND创建一个介于0-1之间的随机数,并将其分配给一个十进制变量。但是每次我在MySQL中运行代码时,它都会归零!...

回答 1 投票 0

在视图中使用CAST(1 AS BIT)`

MySQL noob,来自多年的MS SQL Server经验。我正在创建一个带有BIT列的视图,我知道这是布尔/是-无列的正确类型。 BIT值被计算出来...

回答 1 投票 0

如何在Postgres函数中检索多个结果行?

实际上,我只想通过使用下面的代码返回多个结果行。但是我在调 用函数时只收到结果集的一行(日期不是问题,因为我有...

回答 1 投票 0

在函数内部使用组

我想创建一个函数,该函数根据输入到函数的ID输入返回小计。以下内容返回了正确的计算,但对于表中的每个条目都重复此计算。创建...

回答 1 投票 -1

检查约束不允许我添加数据

我有一个用户定义的函数,该函数返回BIT。 1-如果日期重叠0-如果日期不重叠我已经测试了UDF,它似乎运行正常。这是下面的检查...

回答 1 投票 2

PLpgPSQL函数-如果未找到结果,则返回字符串

我对电影数据库具有此功能,创建或替换功能Q10(partial_title文本)返回setof文本,作为AS $ BEGIN RETURN QUERY SELECT concat(title,'has',count,'cast and crew')_ ...] >

回答 1 投票 0

错误-PLS-00103:出现符号“ SELECT”

我正在尝试在单个代码块中创建和使用函数。该函数工作正常,但是当我尝试使用下面的select语句时,oracle给了我一个错误。 select语句返回...

回答 1 投票 0

从SQL Server的链接服务器上的存储过程获取返回值

我在Oracle DB上具有存储的功能,该功能是从SQL Server中的过程执行的。 Oracle中的函数返回一个布尔值。我遇到的麻烦是一旦得到它的值就得到该值。

回答 1 投票 0

MySQL:错误代码:1292。截断了不正确的DOUBLE值

我正在尝试创建一个存储函数,以测试数据库中是否存在多个事物,如果存在至少一个,则返回布尔值false,如果不存在则返回true。具体来说...

回答 3 投票 0


MySQL存储函数嵌套查询(在INSERT查询中是SELECT)

表创建表类别(id int主键为auto_increment,名称为varchar(30));在类别(名称)中插入值('零食'),('软饮料'),('原始');创建表材料(id int主键...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.