操作数据库效率最高
什么是PL/SQL程序
PL/SQL(Procedure Language/SQL)
PLSQL是Oracle对sql语言的过程化扩展,指在SQL命令语言中增加了过程处理语句(如分支,循环等),使SQL语言具有过程处理能力。
pl/sql procedure language/sql
plsql是oracle对sql语言的过程化扩展
使得sql有处理过程的能力(增加if,for功能)
plsql是面向过程的语言
1、PL/SQL 是对SQL语言的扩展
2、PL/SQL 是面向过程语言
3、结合了SQL语言特点(数据操纵能力;增删改查)+ 过程语言特点(数据处理能力)
SQL语言 --- 数据操纵能力
过程语言 --- 数据处理能力
如果我们遇到了想例二这样的题目的时候,就没有办法用简单的数据库执行语句去完成,就要用到plsql
PL/SQL是面向过程的语言
比如分支和循环,这使得我们的sql语言具有过程处理能力。
增加了过程处理语句,这个是关键。
PL/SQL -- Procedure Language/SQL
PLSQL是Oracle对sql语言的过程化扩展。
命令式的语言
分支和循环就是过程处理能力吗
PL/SQL(Procedure Language/SQL):Oracle对sql语言的过程化扩展,指在SQL命令语言中增加了过程处理语句。例如:分支、循环等,使SQL语言具有过程处理能力,PL/SQL是面向过程的语言。
如下这种方式,就需要使用PL/SQL来实现。
不同数据库对SQL扩展的叫法不同
plsql语言是SQL语言与过程语言的结合体,具有数据操纵和数据处理的能力
SQL语言只能实现CRUD功能,
而PLSQL增加了SQL过程处理语句(分支循环等等),使之具有过程处理的能力
PL/SQL:procedure Language/SQL
PL/SQL是Oracle对sql语言的过程化扩展,指在原有的增删查改的基础上,对SQL命令语言中增加了过程处理语句(如分支,循环等),使SQL语言具有过程处理能力。
sql的扩展
PL/SQL:procedure Language/SQL
PL/SQL是Oracle对sql语言的过程化扩展,指在原有的增删查改的基础上,对SQL命令语言中增加了过程处理语句(如分支,循环等),使SQL语言具有过程处理能力。
PL/SQL 是对SQL语言的扩展
2. PL/SQL 是面向过程的语言(循环等) 不同数据库的SQL扩展
Orable:PL/SQL
DB2:SQL/PL
SQL Server:Transac-SQL(T-SQL)
是Oracle语言对sql语言的过程化的扩展
-指在sql命令语言中增加了过程处理语句(如分支、循环等),
使得sql语言具有过程处理能力