1、实际上存储过程向表中插入数据和sql执行的区别是不大的,只不过是存储过程是用loop等循环插入,之后顺序执行sql语句,不用命令行执行。
2、使用EXECUTE命令进行执行相对简单,只需在命令后面输入存储过程名称即可。让我们通过一个示例进行说明。实例:执行pro_insertDetp存储过程 首先,创建一个存储过程,用于向dept表中插入一条记录,代码如下:执行此命令:EXECUTE pro_insertDept;可以在PL/SQL程序块中调用存储过程。
3、需要用存储过程解决。如数据库中存在两张表,要给两张表都增加两个同样名称同样属性的字段,需要用以下代码:创建测试用表test和test1 create table test(id int,name varchar2(10);create table test1(id int,name varchar2(10);要为两个表同时增加id1和name1字段。