Oracle动态SQL

2014-11-24 18:40:21 · 作者: · 浏览: 0


动态SQL语法



INTO和USING子句是可选的


如果SQL语句是一个查询语句的话,我们可以使用INTO子句


INTO语句用于接收SELECT语句选择的记录值,可以是一个变量序列,也可以是一个记录型的变量也就是record型的变量


这个变量序列的顺序对应于查询结果集中的记录的值的顺序


如果有参数需要动态确定,我们可以使用USING子句


动态创建表



示例


execute immediate语句只能执行返回一行或者没有返回,如果要编写返回多行的sql语句要使用REF动态游标



示例: