-
1 votesanswersviews
如何从存储过程调用存储函数并存储返回值
当我在我的存储过程中执行此操作时: create procedure Proc1( startdate IN TIMESTAMP, ENDDATE IN TIMESTAMP ) declare test_result number --line 55 test_result:=Stored_function1(startdate,enddate,11... -
40 votesanswersviews
Oracle中的函数与过程
任何人都能解释一下Oracle中函数和过程之间的主要区别是什么?如果我能用功能做所有事情,为什么我必须使用程序? 如果我不能在sql语句中调用过程,那么,我会写一个函数来做同样的工作 . 程序don 't return values, ok, I' ll在任何dml操作后只返回sql%rowcount或1(成功),0(异常) 程序和函数都可以通过OUT / IN OUT参数将变量传递给... -
0 votesanswersviews
Oracle存储函数不将结果作为sql字符串返回
我有下面的Oracle存储过程,运行正常并返回条件 IF (V_KPI_TYPE_ID = 13) 的结果 . 但当我使用条件 IF ((V_KPI_TYPE_ID = 12) OR (V_KPI_TYPE_ID = 18)) 然后它没有返回任何结果 . 我尝试调试我的代码并尝试运行选择查询,我将结果放入变量 V_SYSTEM_SQL_CHECK 并返回值,选择查询工作正常 . 此变量中的值返回值... -
0 votesanswersviews
在postgresql中使用tablename作为参数的函数
如何在tableg作为参数的postgresql中创建一个函数,该函数返回table的结果集,该表作为查询“select * from TABLE”的参数传递 . 这里的TABLE是传递给函数的参数 . -
0 votesanswersviews
Mysql - 在存储函数中使用游标
如果用户名与行的用户名匹配,我正在尝试传递用户名并获取用户级别 . 这是我到目前为止编写的代码 . DELIMITER $$ CREATE FUNCTION Get_Userlevel(ahash varchar)RETURNS INT BEGIN DECLARE lvl,vlevel INT(10); DECLARE v_username varchar(50); DECLARE user_c...