procedure 怎么不可以declare 变量??[求助] 把declare去掉即可,在这里声明变量不需要写,在pl/sql中才需要加上declare 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 “PL/SQL程序”又称“PL/SQL块”“PL/SQL块”分为过程,函数,触发器等这“PL/SQL块”又分为“带名块”和“匿名块”“带名块”就是有名字的程序,如你的过程名“AddStaffMember”“匿名块”就是没有名字的程序“带名块”里面以is/as开始定义变量“匿名块”里面以declare开始来定义变量 create or replace procedure AddStaffMemberis v_staffno staff.staffno%type; v_birthday staff.birthday%type; v_telno staff.telNo%type; v_fname staff.fname%type; v_lname staff.lname%type;begin insert into staff values(1051, 'Jose', 'white', '[email protected]', '0456236666', 1201);end; 有没有避免每次表名都写"用户名."的办法? Oracle中的CKPT进程的用途是什么? 关于oracle的timestamp with time zone的问题 两个Oracle服务器的数据同步 如何加密Oracle中的存储过程,从而在schema下看不到其源码? oracle 10g directory manager 启动 pl/sql开发 导出dump文件 菜鸟求救:提高这个SQL的性能…… 兄弟们,看看这个存储过程都有些什么语法错误,谢谢. 高分求救:关于更改ORA文件名字导致数据丢失 怪事情哦!!!!!!! 希望学习存储过程和触发器编程
“PL/SQL块”分为过程,函数,触发器等
这“PL/SQL块”又分为“带名块”和“匿名块”“带名块”就是有名字的程序,如你的过程名“AddStaffMember”
“匿名块”就是没有名字的程序“带名块”里面以is/as开始定义变量
“匿名块”里面以declare开始来定义变量
is
v_staffno staff.staffno%type;
v_birthday staff.birthday%type;
v_telno staff.telNo%type;
v_fname staff.fname%type;
v_lname staff.lname%type;
begin
insert into staff
values(1051, 'Jose', 'white', '[email protected]', '0456236666', 1201);
end;