pl/sql:
优点:1.提高应用程序的运行性能;
2.模块化的设计思想(分页存储过程,订单,转账....);PLSQL
3.减少网络传输量;
开发工具:
1.sqlplus开发工具
2.pl/sql developer开发工具;
4.提高安全性;
缺点:
1.移植性不好;
优点:1.提高应用程序的运行性能;
2.模块化的设计思想(分页存储过程,订单,转账....);PLSQL
3.减少网络传输量;
开发工具:
1.sqlplus开发工具
2.pl/sql developer开发工具;
4.提高安全性;
缺点:
1.移植性不好;
如果存储过程名已经被占用,两种方式:
1.修改存储过程名;
2添加关键字 or replace :表示如果有yao_prol,就替换。
eg:
SQL> create or replace procedure yao_prol is
2 begin
3 insert into YAO_TEST(id,ACCOUNT_NAME,PASSWORD,CREATE_DATE) values('123','yao','123',sysdate);
4 end;
5 /
执行报错,如何查询错误信息:
执行:show error;
正确的存储过程:
SQL> create or replace procedure yao_prol is
2 begin
3 insert into YAO_TEST(id,ACCOUNT_NAME,PASSWORD,CREATE_DATE) values('123','yao','123',sysdate);
4 end;
5 /
如何调用该存储过程:
1.exec 过程名(参数值1,参数值2.......);
1.call 过程名(参数值1,参数值2.......);