PL/SQL语言
1、可执行部分(BEGIN)
组成语句:
-
-
变量赋值语句。
-
流程控制语句。
-
数据查询、数据操纵、事务控制语句。
-
游标语句。
-
2、可执行部分,SQL语句的使用
- 在可执行部分,可以使用SQL语句,但是不是所有的SQL语句都可以使用。
- 可以使用的主要有:SELECT、INSERT、UPDATE、DELETE、COMMIT、ROLLBACK等数据查询、数据操纵或事务控制命令。
- 不能使用CREATE 、ALTER、DROP、GRANT、REVOKE等数据定义和数据控制命令。
说明:
a:在PL/SQL中,SELECT语句必须与INTO子句相配合,在INTO子句后面跟需要赋值的变量。
b:在使用SELECT...INTO...时,结果只能有一条,如果返回了多条数据或没有数据,则将产生错误。
c:在PL/SQL中,SQL语句的语法和交互命令是一样的。
3、表达式
操作符 说明
+、- 正、负
+、-、*、/、** 加、减、乘、除、求幂
|| 字符串连接
=、!=、>、>=、<、<= 逻辑比较
IS [NOT] NULL 判断是否为NULL
[NOT] LIKE、[NOT] BETWEEN...AND... 、[NOT] IN 判断
NOT、AND、OR 逻辑非、逻辑与、逻辑或
4、序列