oracle存储过程入门学习基本语法
创建或替换过程存储过程名
(
参数1,
参数2
)是
变量1整数:= 0;
变量2日期;
开始
结束存储过程名
2.select为声明
选择查询结果存储在变量中的多个列,你可以存储多个变量在同一时间,你必须要有一个记录,或抛出一个异常(如果没有把no_data_found)。
实例:
开始
选择col1,col2为变量1,变量2 typestruct XXX;
例外
当no_data_found然后
XXXX;
结束;
…
3.if判断
如果v_test = 1
开始
做某事
结束;
最后如果;
4.while周期
而v_test = 1环
开始
XXXX
结束;
结束循环;
5。变量赋值
v_test:= 123;
6。用于在光标中使用
…
是
游标电流是从xxx选择的;
开始
在电流回路cur_result
开始
v_sum:= cur_result。名称1 + cur_result。栏目名称2
结束;
结束循环;
结束;
7。光标与参数
光标c_user(c_id数)是选择的名字从用户那里c_id typeid =;
打开c_user(变量值);
环
取c_user为v_name;
出口c_user %未取;
做某事
结束循环;
近c_user;
8。开发人员调试
连接数据库后设置测试窗口
在窗口中,SP代码调用,和F9启动调试,按Ctrl + N单步调试