请问一下Oracle存储过程中声明变量一定要declare吗

我看别人写的存储过程有的定义变量家declare,而有点没有加不知道为什么啊,谢谢
最新回答
寒烟雾柳

2024-09-23 05:37:14

不需要加declare的,直接在"IS(或AS)"后面紧跟着定义这个存储过程的局部变量即可.
诗露砉雨

2024-09-23 05:16:42

存储过程中declare不是必须的,在定义变量的时候可以不使用declare。
未来不动情

2024-09-23 03:09:06

你在写存储过程的时候就按照语法
CREATE OR REPLACE PROCEDURE P_NAME IS
BEGIN

END P_NAME;
就行了,但是你要是在SQL window或者command window中调试一段代码的话,就要用declare声明。
幽萌之羽

2024-09-23 00:53:33

如果是参数的,就不要declare