DBMS_SQL 包 ( 8i 后 建议用 Native Dynamic SQL 代替)
来源:互联网 发布:javascript设计模式 书 编辑:程序博客网 时间:2024/05/18 23:16
Using DBMS_SQL with a Parameterized DML Statement
create procedure insert_row(table_name varchar2, id varchar2,name varchar2,region number) is csr_id integer; stmt varchar2(200); rows_added number;begin -- 语句 stmt := 'insert into '||table_name|| ' values (:cid, :cname, :rid)'; -- 开游标 csr_id := dbms_sql.open_cursor; -- 解析 dbms_sql.parse(csr_id, stmt, dbms_sql.native); -- 绑定变量 dbms_sql.bind_variable(csr_id, ':cid',id); dbms_sql.bind_variable(csr_id, ':cname',name); dbms_sql.bind_variable(csr_id, ':rid',region); -- 执行 rows_added := dbms_sql.execute(csr_id); -- 关闭 dbms_sql.close_cursor(csr_id); dbms_output.put_line(rows_added||' row added');end;
- DBMS_SQL 包 ( 8i 后 建议用 Native Dynamic SQL 代替)
- DBMS_SQL包实现动态SQL
- 动态sql(dbms_sql包的使用)
- 使用DBMS_SQL包动态执行sql
- oracle 使用DBMS_SQL包动态执行sql
- 动态sql(dbms_sql包的使用)
- 动态sql(dbms_sql包的使用)
- 动态sql(dbms_sql包的使用)
- Native Dynamic SQL
- 使用PL/SQL内置的DBMS_SQL包执行动态SQL
- 使用Oracle的DBMS_SQL包执行动态SQL语句
- 使用Oracle的DBMS_SQL包执行动态SQL语句
- 使用Oracle的DBMS_SQL包执行动态SQL语句
- 使用Oracle的DBMS_SQL包执行动态SQL语句
- 使用Oracle的DBMS_SQL包执行动态SQL语句
- 使用Oracle的DBMS_SQL包执行动态SQL语句
- 用sys_context 和Native Dynamic SQL实现变量绑定
- ORACLE 用sys.dbms_sql执行SQL例
- 最短路(最小生成树)
- 2013-12-6 19:08:35
- 学C#,有前途吗。。。
- 研究生一年的回顾
- HDU 1257 最长上升子序列
- DBMS_SQL 包 ( 8i 后 建议用 Native Dynamic SQL 代替)
- android的RadioGroup讲解
- 如何处理Android对齐的依赖对象消失的场景
- PI的生成
- 初等算术 C语言练习
- supervivi 使用说明
- bench与奔驰
- Code Forces 369 C 深搜,图
- POJ 1061 青蛙的约定