网站大量收购独家精品文档,联系QQ:2885784924

T-SQL技巧集锦.pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
T-SQL技巧集锦

没有 百度文库财富值 请到 文库帮手网 免费帮下载 百度文库积分 资料 本文由eleven_lulei贡献 doc1。 MS-SQL 开发常用汇总和 T-SQL 技巧集锦 oke_ci_as 2.数据库加密: mpare(原始密码,加密后密码) = 1--相同;否则不相同 encrypt(原始密码) s 1--相同;否则不相同 3.取回表中字段: 4.查看硬盘分区: EXEC master..XP_fixeddrives 5.比较 A,B 表是否相等: 6.杀掉所有的事件探察器进程: 器) EXEC sp_msforeach_worker ? 7.记录搜索: 开头到 N 条记录 Select Top N * From 表 Order by ID Desc 8.如何修改数据库的名称: sp_renamedb old_name, new_name 9:获取当前数据库中的所有用户表 10:获取某一个表的所有字段 11:查看与某一个表相关的视图、存储过程、函数 ext like %表名% 12:查看当前数据库中所有存储过程 13:查询用户创建的所有数据库 master..syslogins where name=sa) 或者 0x01 14:查询某一个表的字段和数据类型 page 1 e [n].[标题]: 一、 只复制一个表结构,不复制数据 select top 0 * into [t1] from [t2] 二、 获取数据库中某个对象的创建脚本 1、 先用下面的脚本创建一个函数 varchar(250) --服务器名 --用户名,如果为 nt 验证方式,则为空 --密码 --数据库 名称 --对象名 据库集 id --数据库、表 id tput if @err0 goto lberr if @err0 goto lberr utput if @err0 goto lberr output,@databasename if @err0 goto lberr e,@tbid output,@objectname if @err0 goto lberr goto lberr --print @re return(@re) ar(13)+错误描述: +@desc return(@re) end go 2、 用法如下 用法如下, 对象名) 3、 如果要获取库里所有对象的脚本,如如下方式 sobjects where xtype not in(S,PK,D,X,L) 此函数是 csdn 邹建邹老大提供的 三、 分隔字符串 如果有一个用逗号分割开的字符 串,比如说a,b,c,d,1,2,3,4,如何用 t-sql 获取这个字符串有几个 元素,获取第 几个元素的值是多少呢?因为 t-sql 里没有 split 函数,也没有数组的概念,所以 只能 自己写几个函数了。 1、 获取元素个数的函数 page 2 t_return = @next-2 return @int_return end 2、 获取指定索引的值的函数 3、 测试 rofindex](1,2,3,4,a,b,c,d,5) 四、 一条语句执行跨越若干个数据库 我要在一条语句里操作不同的服务器上的 不同的数据库里的不同的表,怎么办呢? 第一种方法: sa;Password=密码). 库名.dbo.表名 第二种方法: 先使用联结服务器: 密码 GO 然后你就可以如下: 五、 怎样获取一个表中所有的字段信息 蛙蛙推荐:怎样获取一个表中所有字段 的信息 先创建一个视图 name, as type,c.length as o.id where o.xtype=U 查询时: Select * from fielddesc where table_name = 你的表名 还有个更强的语句,是邹建写的,也写出来吧 me,IsIdentity)=1 then √else end) N标

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档