欢迎来到天天文库
浏览记录
ID:29850399
大小:162.51 KB
页数:29页
时间:2018-12-24
《把长日期转换为短日期conv》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、把长日期转换为短日期Convert(char(10),getdate(),120)MS-SQL数据库开发常用汇总1.按姓氏笔画排序:Select*FromTableNameOrderByCustomerNameCollateChinese_PRC_Stroke_ci_as2.数据库加密:selectencrypt('原始密码')selectpwdencrypt('原始密码')selectpwdcompare('原始密码','加密后密码')=1--相同;否则不相同encrypt('原始密码')selectpwdencrypt('原始密码')selectpwdcompare('原始密
2、码','加密后密码')=1--相同;否则不相同3.取回表中字段:declare@listvarchar(1000),@sqlnvarchar(1000)select@list=@list+','+b.namefromsysobjectsa,syscolumnsbwherea.id=b.idanda.name='表A'set@sql='select'+right(@list,len(@list)-1)+'from表A'exec(@sql)4.查看硬盘分区:EXECmaster..xp_fixeddrives5.比较A,B表是否相等:if(selectchecksum_agg(bin
3、ary_checksum(*))fromA)=(selectchecksum_agg(binary_checksum(*))fromB)print'相等'elseprint'不相等'6.杀掉所有的事件探察器进程:DECLAREhcforeachCURSORGLOBALFORSELECT'kill'+RTRIM(spid)FROMmaster.dbo.sysprocessesWHEREprogram_nameIN('SQLprofiler',N'SQL事件探查器')EXECsp_msforeach_worker'?'7.记录搜索:开头到N条记录SelectTopN*From表---
4、----------------------------N到M条记录(要有主索引ID)SelectTopM-N*From表WhereIDin(SelectTopMIDFrom表)OrderbyIDDesc----------------------------------N到结尾记录SelectTopN*From表OrderbyIDDesc8.如何修改数据库的名称:sp_renamedb'old_name','new_name'9:获取当前数据库中的所有用户表selectNamefromsysobjectswherextype='u'andstatus>=010:获取某一个表的所
5、有字段selectnamefromsyscolumnswhereid=object_id('表名')11:查看与某一个表相关的视图、存储过程、函数selecta.*fromsysobjectsa,syscommentsbwherea.id=b.idandb.textlike'%表名%'12:查看当前数据库中所有存储过程selectnameas存储过程名称fromsysobjectswherextype='P'13:查询用户创建的所有数据库select*frommaster..sysdatabasesDwheresidnotin(selectsidfrommaster..syslo
6、ginswherename='sa')或者selectdbid,nameASDB_NAMEfrommaster..sysdatabaseswheresid<>0x0114:查询某一个表的字段和数据类型selectcolumn_name,data_typefrominformation_schema.columnswheretable_name='表名'[n].[标题]:Select*FromTableNameOrderByCustomerName[n].[标题]:来自http://dev.csdn.net/develop/article/83/83138.shtm一、只复制一个表
7、结构,不复制数据selecttop0*into[t1]from[t2]二、获取数据库中某个对象的创建脚本1、先用下面的脚本创建一个函数ifexists(select1fromsysobjectswhereid=object_id('fgetscript')andobjectproperty(id,'IsInlineFunction')=0)dropfunctionfgetscriptgocreatefunctionfgetscript(@servernamevarchar(50)
此文档下载收益归作者所有