oracle存储过程输入参数能否为空

oracle存储过程没有输入参数可以吗

第1个回答  2012-07-04
可以啊,顶多就是无参存储呗。
第2个回答  2012-07-04
存储过程可以有三类参数
IN 数据从调用环境传入存储过程
OUT 数据从存储过程传入调用环境
INOUT 数据可以传入或传出存储过程
参数使用原则:
参数类型可以为ORACLE允许的任意类型,也可为%TYPE(与其他某一变量类型一致)或%ROWTYPE(与数据库中某一对象表,游标等数据类型一致) 类型指定参数时,不能指定长度所有输出参数(OUT)只能出现在SELECT INTO语句或赋值语句中。

CREATE [OR REPLACE] PROCEDURE SP_NAME
  PARAMETER DEFINED LIST [PARAMETER IN|OUT|INOUT TYPE]
IS/AS
VARIABLE DEFINITION
BEGIN
PL/SQL BLOCK
EXCEPTION
EXCEPTION HANDLING
END SP_NAME本回答被网友采纳
第3个回答  2012-07-04
实际上是可以的,理论上也是可以的本回答被提问者采纳
第4个回答  2012-07-04
可以
相似回答