oracle经典sql语句整理

oracle经典sql语句整理

ID:8972854

大小:881.00 KB

页数:58页

时间:2018-04-13

oracle经典sql语句整理_第1页
oracle经典sql语句整理_第2页
oracle经典sql语句整理_第3页
oracle经典sql语句整理_第4页
oracle经典sql语句整理_第5页
资源描述:

《oracle经典sql语句整理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ORACLE常用经典SQL语句常用的数据字典及SQL1.oracle将多行变成一行selectd.datagetsource_id,wmsys.wm_concat(d.catagory_id)fromdatagetsource2catagorydgroupbyd.datagetsource_id2、oracle将表数据导入导出C:DocumentsandSettingsAdministrator>expirdp/irdpfile=e:/数据库备份/irdp_bak_200911020927_forUpdate.dmpfull-y导出数据库的

2、语句,最后的是full-y,不是full=y,如果用后面也可以导出,但它会把库中的所有用户都导出来。3、oracle将树形sql语句最后加上根节点idCONNECT_BY_ROOTselectc2c.community_id,c2c.parent_community_id,level,CONNECT_BY_ROOTcommunity_idrootfromcommunity2communityc2cstartwithc2c.community_idin(selectcommunity_idfromcommunitycywherewithdrawn

3、='N')connectbypriorc2c.community_id=c2c.parent_community_id4、查询数据库所有包含item_id字段的表的名称selectt.TABLE_NAMEfromuser_tab_columnstwheret.COLUMN_NAMElike'%ITEM_ID%'groupbyt.TABLE_NAME;5、查询数据库回收站中被删除的表select*fromrecyclebinwhereoriginal_name='WEBPUBLISHAPPLY';6、闪回数据库某张表altertableWEBPU

4、BLISHAPPLYenablerowmovement;flashbacktableWEBPUBLISHAPPLYtotimestampto_timestamp('2010-08-0300:00:00','yyyy-mm-ddhh24:mi:ss');altertableWEBPUBLISHAPPLYdisablerowmovement;7、oracle-9i将一行记录中部分数据复制到另一行记录中updateaddressbookaset(a.a_sex,a.a_brithday,a.a_brithplace,a.a_address,a.a_p

5、hone)=(selectd.a_sex,d.a_brithday,d.a_brithplace,d.a_address,d.a_phonefromaddressbookdwhered.a_id='5')wherea.a_id='3';8、将表中a字段记录为1的行中的b字段全部改为2updateaddressbookdsetd.a_brithplace=(selectr.a_brithplacefromaddressbookrwherer.a_id='9')whered.a_address=(selectc.a_addressfromaddre

6、ssbookcwherec.a_id='5')9、删除表且删除表所占的空间,且不能回退truncatetablebooks10、oracle事务1)savepointa保存事务点2)rollbacktoa回退到事务点a,且取消a之后的操作3)rollback取消全部操作4)只读事务settransactionreadonly;--1(会话1)updateempsetsal=3000whereename='smith';--2(会话2)selectsalfromempwhereename='smith';--3(会话1)当在1处设置了只读事务后,

7、紧接着2处在3之前修改了该数据,但是在3处查看的数据还是1处这个时间点的数据,也就是修改前的数据提示:在readonly事务中,是不允许进行增删改操作的5)顺序事务settransactionisolationlevelserializable;--1(会话1)updateempsetsal=3000whereename='smith';--2(会话2)selectsalfromempwhereename='smith';--3(会话1)在3处的查询语句只会查询到2处修改前的数据11、分组函数selecti.item_type_id,i.sub

8、mitter_id,count(1)fromitemiwherei.item_type_id='ebook'ori.item_type_id='rws

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。