commit
使用一个COMMIT语句把修改保存到数据库,完成这个事务。
对于数据库的大规模数据加载或撤消来说,应该多使用COMMIT语句;然而,过多的COMMIT语句会让工作需要大量额外时间才能完成。
select into from 和 insert into select 的用法和区别
-
select into from :
语法 :SELECT vale1, value2 into Table2 from Table1此处 创建目标表table2 并 把table1 中的数据复制到table2。
注意 :要求table2 表不存在 -
insert into from :
语法: Insert into Table2(field1,field2,…) select value1,value2,… from Table1。
注意: 要求表table2 必须存在 且 列必须存在。
注意:Table2的主键约束,如果Table2有主键而且不为空,则 field1, field2…中必须包括主键。
SYS_CONTEXT()
-
函数是Oracle提供的一个获取环境上下文信息的预定义函数。
-
该函数用来返回一个指定namespace下的parameter值。该函数可以在SQL和PL/SQL语言中使用。
-
SYS_CONTEXT 语法格式:
SYS_CONTEXT('namespace','parameter'{,LENGTH});
其中,namespace是存储信息的一个组group单位,namespace是按照类别进行分类的。一个namespace下可以有多个参数值,通过不同的parameter进行区分。namespace是预先定义好的SQL标识符,而parameter是可以任意大小写非敏感的字符串,不超过30位长度。函数返回值为varchar2类型,长度默认为256位。如果需要限制这个默认值,可以数据length参数作为新的返回长度值。
转载:[(https://blog.csdn.net/kadwf123/article/details/8065673)]