上班后回顾的数据库知识(一)

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)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个人的雨田

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值