小编Jay*_*van的帖子

有没有办法测试 DELETE 是否会因约束而失败?

我希望能够预测 DELETE 是否会违反约束,而无需实际执行删除。

我有什么选择来做这件事?有没有一种简单的方法可以对 DELETE 进行“试运行”?

sql-server-2005 sql-server-2008 sql-server

11
推荐指数
2
解决办法
2万
查看次数

如何使用简单的输出参数?

我是 Oracle 的新手,所以我为这样一个简单的问题道歉,但我已经浪费了几个小时。

我有以下存储过程:

create or replace procedure MyTestProc (outparam OUT VARCHAR2) AS
begin
   select 'test' into outparam from dual;
end;
Run Code Online (Sandbox Code Playgroud)

我如何调用这个存储过程,并将 的值插入outparam 到一个变量中?我希望能够做到这一点,这样我就可以将结果用于其他事情,例如,将其打印到输出。

使用函数,我可以很容易地做到这一点:

variable tmpString VARCHAR2(100);
call MyTestFunc('test') INTO :tmpString;
print tmpString;
Run Code Online (Sandbox Code Playgroud)

如何使用存储过程执行此操作?

oracle oracle-11g-r2

4
推荐指数
1
解决办法
4114
查看次数