SqlServer常用语句整理(后续更新)
来源:互联网 发布:如何写好故事 知乎 编辑:程序博客网 时间:2024/06/05 14:27
sysobjecs中对象类型(xtype):AF = Aggregate function (CLR)C = 约束D = 默认值约束F = 外键约束L = LogFN = 标量值函数FS = Assembly (CLR) 标量值函数FT = Assembly (CLR) 表值函数IF = In-lined table-functionIT = Internal tableP = 存储过程PC = Assembly (CLR) 存储过程PK = PRIMARY KEY constraint (type is K)RF = Replication filter stored procedureS = 系统表SN = SynonymSQ = Service queueTA = Assembly (CLR) DML triggerTF = Table functionTR = SQL DML TriggerTT = Table typeU = 用户表UQ = UNIQUE constraint (type is K)V = 试图X = 扩展存储过程--批量修改表名为小写declare @sql varchar(300)--,@rowcount varchar(10),@dyncnum int declare @tablename varchar(100) declare cursor1 cursor for select name from sysobjects where xtype = 'u' order by name open cursor1 fetch next from cursor1 into @tablename while @@fetch_status=0 begin set @sql='sp_rename '''+@tablename+''','''+lower(@tablename)+'''' -- 此为修改为小写,如果修改为大写“upper” exec(@sql) fetch next from cursor1 into @tablename end close cursor1 deallocate cursor1--批量修改字段名为小写declare @sql varchar(300) declare @tablecolumnname varchar(100), @columnname varchar(100) declare cursor1 cursor for select b.name+'.['+a.name+']',a.name from syscolumns a ,sysobjects b where a.id = object_id(b.name) and b.xtype = 'u' and a.xtype <>189 and a.xtype <>34 and a.xtype <>35 and a.xtype <>36 open cursor1 fetch next from cursor1 into @tablecolumnname,@columnname while @@fetch_status=0 begin set @sql='sp_rename '''+@tablecolumnname+''','''+lower(@columnname)+''',''column''' -- 此为修改为小写,如果修改为大写“upper” exec(@sql) fetch next from cursor1 into @tablecolumnname,@columnname end close cursor1 deallocate cursor1--批量修改架构名(包括表名和存储过程名)declare @name sysname declare csr1 cursor for select TABLE_NAME from INFORMATION_SCHEMA.TABLES open csr1FETCH NEXT FROM csr1 INTO @name while (@@FETCH_STATUS=0) BEGIN SET @name='原架构名.'+@nameEXEC SP_ChangeObjectOwner @name, '新架构名' fetch next from csr1 into @nameEND CLOSE csr1 DEALLOCATE csr1 --快速查询表的总记录数SELECT rows FROM sysindexes WHERE id= OBJECT_ID('rpt2014' ) AND indid< 2--非递归查询树形结构表的所有子节点WITH Tree AS ( SELECT * FROM dbo .MgrObjType WHERE Id='00000000-A001-0000-0000-000000000000' UNION ALL SELECT MgrObjType.* FROM dbo .MgrObjType, Tree WHERE Tree.Id= dbo.MgrObjType .ParentId)SELECT * FROM Tree--清除查询缓存DBCC FREEPROCCACHEDBCC DROPCLEANBUFFERS--跨服务器的数据库查询SELECT * FROMOPENDATASOURCE('SQLOLEDB' , 'Data Source=172.18.24.245;User ID=sa;Password=aaa*'). CenterObj_xx.dbo .TableLog AS A
0 0
- SqlServer常用语句整理(后续更新)
- postgresql 常用语句的整理(更新)
- 随笔-开发心得整理(后续更新...)
- 竞赛快速及常用(后续更新)
- 数据库-oracle常用SQL语句整理(持续更新中)
- SqlServer 常用系统表整理及DDL语句整理
- 常用sql语句(sqlserver)
- sqlserver 插入或更新表常用 系统错误消息 整理
- SQLserver基本脚本语句 (整理)
- JavaScript知识点整理 后续持续更新
- html5基础知识点整理 后续持续更新
- sqlserver常用知识点备忘录(更新)
- sqlserver常用语句-维护
- sqlserver常用语句
- SQLSERVER常用语句
- sqlserver常用的语句
- SQLServer常用语句
- SqlServer常用语句参考
- 微信开发中的配置以及问题汇总
- Java 线程栈数据收集
- TCP三次握手四次挥手原理
- Nginx初识
- POJ-3267-The Cow Lexicon
- SqlServer常用语句整理(后续更新)
- Java中try-catch-finally中的return
- Android 贝塞尔曲线(二)波浪
- 用了bootstrap中, datetimepicker 显示日期。
- webview本地打开
- linux文件的访问权限全解析,包括SUID,GUID
- HDU 1890Robotic Sort 伸展树
- mysql导入官方示例employees
- 计算机必记词汇/缩写/命令等