欢迎来到天天文库
浏览记录
ID:8972854
大小:881.00 KB
页数:58页
时间:2018-04-13
《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
此文档下载收益归作者所有