ORACLE:RETURNING 子句
来源:互联网 发布:淘宝开店装修教程 编辑:程序博客网 时间:2024/05/04 20:38
RETURNING 自己通常结合DML 语句使用。(INSERT UPDATE DELETE)
使用方法:
UPDATE table_name SET expr1RETURNING column_nameINTO xxx
INSERT: 返回的是添加后的值
UPDATE:返回时更新后的值
DELETE:返回删除前的值
RETURNING 可以再sqlplus 和plsql中使用
如果是plsql就如上面的代码,xxx为声明的变量名
如果是sqlplus,xxx 可以为变量,即
VARIABLE var_name varchar2(10)UPDATE table_name SET expr1RETURNING column_name INTO :var_name;
这里的 :var_name 使用的是绑定变量
另外,RETURNING 貌似可以与 RETURN通用
INSERT INTO VALUES 支持 RETURNING
INSERT INTO SELECT、 和MERGE 语句 不支持 RETURNING
再另外,RETURNING 可以与BULK COLLECT 结合(批量绑定, 另外一个是 FORALL)
DECLARETYPE table_type IS TABLE OF column_name%TYPE;v_tab table_type;BEGIN UPDATE table_name SET expr1 RETURNING column_name BULK COLLECT INTO v_tab; FOR i IN v_tab.first .. v_tab.last LOOP DBMS_OUTPUT.put_line( l_tab(i));END LOOP;COMMIT;END;/
0 0
- oracle:RETURNING 子句
- ORACLE:RETURNING 子句
- ORACLE:RETURNING 子句
- Oracle DML 子句 RETURNING INTO 用法示例
- Returning Into子句研究
- Returning Clause(子句)
- 82.Oracle数据库SQL开发之 修改表内存——RETURNING子句
- oracle之returning
- Oracle returning into 用法
- oracle returning into
- oracle动态语句returning
- Oracle RETURNING INTO 用法示例
- Oracle RETURNING INTO 用法示例
- Oracle RETURNING INTO 用法示例
- RETURNING
- returning
- Oracle update......where......子句
- ORACLE SAVE EXCEPTION 子句
- 品味人生20140928
- Ehcache 整合Spring 使用页面、对象缓存
- Blueprint编译过程
- 经典面试题-- 排序算法(一)
- android中MVP模式(一)
- ORACLE:RETURNING 子句
- WordPress中如何设置cookie?
- ftp范例
- Oracle游标的使用实例
- sas数据导入终极汇总-之一
- java 开发环境配置
- 图解TCP-IP协议
- useradd
- htm和html的区别