在ORACLE的客户端工具中,执行Procedure的格式和在SQL Server中有很大的不同,下面第一个是通过自动生成的Procedure执行代码,接下来是可以自己输入执行的代码:DECL......
在ORACLE的客户端工具中,执行Procedure的格式和在SQL Server中有很大的不同,下面第一个是通过自动生成的Procedure执行代码,接下来是可以自己输入执行的代码:
DECLARE NMINPROCID NUMBER; NMAXPROCID NUMBER; BEGIN NMINPROCID := 1; NMAXPROCID := 10;
UPDATENEXTPROCTYPE( NMINPROCID => NMINPROCID, NMAXPROCID => NMAXPROCID ); END;
上例中使用的是IN参数,如果是OUT参数,箭头方向相反,或者通过“:”来做前缀即可,或者可以直接通过下面代码执行:
BEGIN UPDATENEXTPROCTYPE(1, 10); END;
通过EXECUTE的方式直接执行代码,我这里还是不能正常使用,总是提示语句错误。
|