我写了一个子存储过程,在其中有判断语句,如果等于某个值那么就跳出这个存储过程而不执行下面的语句。这要如何操作。
解决方案 »
- oracle 触发器复制数据
- Sybase 根据操作系统PID确定SQL?
- 如何用参数控制执行不同的sql语句(在线等答案)
- 執行Oracle store Procedure時報錯:Object variable or With block variable not set
- Oracl中的使用utl_file来读取FTP服务器上指定的文件?
- ORA-01489:result of strling concatenation is too long疑问
- 急急急_ORACLE过程
- Oracle下在存储过程中调用另一个带参数的存储过程的错误.
- 从Oracle 8i 中将数据导入 9i中,会出什么问题
- 如何判断一条记录是否被引用
- 简单的查询语句问题
- 这个占位符如何写?
if 满足条件 then
exec 存储过程;
endif
if 条件 then
null;
else
操作;
end if;
I INTEGER;
BEGIN
I := 1;
DBMS_OUTPUT.PUT_LINE('aa');
IF I = 1 THEN
RETURN; --不会执行下面的
END IF;
DBMS_OUTPUT.PUT_LINE('bb');
END;
/