Dbms_Output.put_line();用于在Output界面中输出。
这些块可按顺序出现,也可相互嵌套的,也可根据带名称和不带名称以及在数据库中的存储方式分类:
1.匿名块:通常是动态生成,只能执行一次,不能被存储在数据库中。
2.带名块:一种带标签的匿名块,标签魏该块指定了一个名称,同样是动态生成,只能执行一次,一般不存储在数据库中。
3.子程序:可以存储在数据库中的过程,函数和包。子程序被存储在数据库中就不再更改且可多次执行,可在外部程序通过显示调用来执行。
4.触发器:一种存储在数据库中的带名块,触发器在生成后也不再被更改而且可被多次执行。
当相应的触发事件发生,触发器就会被自动执行。
触发事件一般是指针对待定的数据库表进行操作的DML(数据操纵语言)语句(insert、update、delete)
PL/SQL块的结构的基本组成:声明部分、执行部分、异常处理部分。其中执行部分是必须的
PL/SQL块的结构代
PL/SQL块结构
PL/SQL块结构:所有PL/SQL程序都是由块组成。这些块可按顺序出现,也可相互嵌套的,也可根据带名称和不带名称以及在数据库中的存储方式分类:
1.匿名块:通常是动态生成,只能执行一次,不能被存储在数据库中。
2.带名块:一种带标签的匿名块,标签魏该块指定了一个名称,同样是动态生成,只能执行一次,一般不存储在数据库中。
3.子程序:可以存储在数据库中的过程,函数和包。子程序被存储在数据库中就不再更改且可多次执行,可在外部程序通过显示调用来执行。
4.触发器:一种存储在数据库中的带名块,触发器在生成后也不再被更改而且可被多次执行。
当相应的触发事件发生,触发器就会被自动执行。
触发事件一般是指针对待定的数据库表进行操作的DML(数据操纵语言)语句(insert、update、delete)
PL/SQL块的结构的基本组成:声明部分、执行部分、异常处理部分。其中执行部分是必须的
PL/SQL块的结构代