实用sql记录.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实用sql记录

==styletable{border:1px #000 solid;}//关键是这个还有table的设置!/style增量更新空字符截取select SUBSTR(Alice Zhang,0,INSTR(Alice Zhang, ,-1,1)) , SUBSTR(Alice Zhang,INSTR(Alice Zhang, ,-1,1),LENGTH(Alice Zhang)) from dual批量更新--批量更新--1.使用merge?into:高效merge?into?sys_userdept?suusing?sys_dept?sd?on(su.col=sd.col)when?matched?then?????update?????set?su.deptid=sd.id--2.,一般的更新,col为两表的连接属性update?sys_userdept?su??set?deptid?=?(??????select?id?from?sys_dept?sd??????where?su.col=sd.col)Oracle:UPDATE(SELECT*FROM DEMO.ITMFACILIT ITF LEFTJOIN DEMO.ITMMASTER ITM ON ITM.ITMREF_0=ITF.ITMREF_0 WHERE ITM.TSICOD_0=010) A SET PLHUOT_0=2WHERE A.TSICOD_0=010UPDATE MGK.ITMMVT A SET AMATCST_0=(SELECT SUM(AMTVAL_0) AS VAL FROM MGK.STOJOU B WHERE B.ITMREF_0=A.ITMREF_0 AND B.STOFCY_0=A.STOFCY_0)WHERE EXISTS ( SELECT B.ITMREF_0,B.ITMREF_0 FROM MGK.STOJOU B WHERE B.ITMREF_0=A.ITMREF_0 AND B.STOFCY_0=A.STOFCY_0 AND A.ITMREF_0 AND A.STOFCY_0 = 3201);Sql:update person set pers_SecTerr=a.User_PrimaryTerritoryfrom person left join Users a on a.User_UserId=Pers_CreatedByExcel批量语句修改=UPDATE PERSON SET PERS_EMAILADDRESS1=D2 WHERE PERS_ERPCODE=B2取四位小数CAST( @S*1.0/@v *1.0 AS decimal(16,4))将int型转换为00:00:00型Right(100+@S/3600,2)+:+Right(100+@S/60,2)+:+Right(100+@S %60,2)将一个数据库内的表复制到另一数据库中(包含所有数据)insert into DBProxyConfig.dbo.code_Area select * FROM HongNiuOldDatabase.dbo.code_Areaselect * into HN_CRM.dbo.Syn_Crm_Code_Province FROM HongNiuOldDatabase.dbo.Code_Provence清空表truncate table tablename对存储过程重新编译EXECUTE procname WITH RECOMPILEXECUTE sp_recompile数据库对象名维护索引第一步:查看是否需要维护,查看扫描密度/Scan Density是否为100% declare @table_id int set @table_id=object_id(表名) dbcc showcontig(@table_id) 第二步:重构表索引 dbcc dbreindex(表名,pk_索引名,100) 重做第一步,如发现扫描密度/Scan Density还是小于100%则重构表的所有索引 dbcc dbreindex(表名,,100)备份数据库1. USE masterEXEC sp_addumpdevice disk, Back, E:\DIFFER1.BAK--- 开始备份BACKUP DATABASE infoCRM TO Back 2. BACKUP DATABASE infoCRM TO DISK=E:\DIFFER.BAK 删除重复,只剩一行deletefrom syn_crm_customer where phone in(select phone from

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档