- 博客(3)
- 收藏
- 关注
转载 动态sql
比如要查询员工表中的员工名称,必须存在员工表、必须知道员工名的字段名称,同时具有相关的执行权限,并且使用这种SQL可以进行性能的调优,这种sql成为静态sql。动态sql是指运行时由字符串拼合而成的sql,比如在PL/SQL块中不能执行DDL语句和DCL语句,那么可以使用execute immediate来执行动态拼合而成的sql语句。更常见的情形是在执行时才知道要查询哪个表中的数据,或者执行...
2019-04-01 15:04:30 211
转载 游标
分为两种:1、隐式游标:由PL/SQL自动为DML语句或SELECT-INTO语句分配的游标,包括只返回一条记录的查询操作。2、显式游标:在PL/SQL块的声明区域中显式定义的,用来处理返回多行记录查询的游标。可以使用open、fetch和close语句来控制游标,open语句用来打开游标并使用游标指向结果集的第1行fetch会检索当前行的信息并把游标指向下一行clo...
2019-04-01 14:28:12 128
转载 触发器
与包或其他子程序不同的是,触发器不能被显示地调用,而是在数据库事件发生时隐式地运行的,并且触发器不能接收参数。触发器是在某些特定的事件发生时被隐式执行的,比如在修改表、建立对象、登录数据库、操纵表数据时被执行。 触发器语句块被执行称为事件触发,而触发的事件可以是对数据库表的DML操作,比如insert、update或delete操作,或者是对视图的操作。 ...
2019-04-01 14:26:50 466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人