T-SQL技巧或经验
文章平均质量分 63
internetroot
Delphi,ERP,DBA,POS,Oracle,SQL_Server,仓储,条码
展开
-
将表中数据以INSERT INTO 语句输出
在MS SQL Server 2000中创建一个可以将一个表中的数据以INSERT INTO 语句的方式输出的存储过程。CREATE proc pGetInsertSQL (@TableName varchar(256))asbegin set nocount on declare @sqlstr varchar(4000) declare @sqlstr1 varchar(4000) dec原创 2007-09-01 21:07:00 · 1235 阅读 · 0 评论 -
用SQL语言查找表和视图的字段的注释信息
在MS SQL Server 2000中查找一个数据库中的所有用户表和用户视图的系统ID、名称和其注释信息的SQL语句:SELECT (case when a.colorder=1 then d.name else end) 表名, a.colorder 字段序号, a.name 字段名, (case when COLUMNPROPERTY( a.id,原创 2007-09-01 21:00:00 · 4451 阅读 · 0 评论 -
用SQL实现隔行排序
/**//*奇数行将前一半的按增序排,偶数行将后一般按增序排。以下为表数据:column1 column2 column3-----------------------11 12 1313 14 1521 22 2322 23 2412 13 1425 26 27排完以后应为:column1 column原创 2007-10-30 23:18:00 · 2121 阅读 · 0 评论 -
带统计的表的行列转换问题
/**//*问题:源表: ID 操作一 操作二 地点 1 张三 张三 1号地点 2 张三 李四 1号地点 3 李四 王五 2号地点 4 张三 王五 1号地点 5 王五 李四 2号地点 6原创 2007-11-04 22:37:00 · 1077 阅读 · 0 评论 -
用SQL语句查看表或视图的注释信息
/**//*一个查看表或者视图注释信息的方法我们在MS SQL Server 2000的企业管理器中建表时可以点击保存旁边的属性按钮来查看表的一些属性。其中就可以输入表的注释信息,单我们有很多表的时候如何将这些表的注释信息查询出来呢?笔者发现在系统表syscomments中有存储这些注释信息的字段text,且建表时输入的注释信息都保存在第一个注释符号对/*和*/中,我们只要能截取这对注释符原创 2007-11-07 15:44:00 · 9499 阅读 · 1 评论 -
查询所有数据库中的所有表的所有字段的信息
/*查询所有数据库中的所有表的所有字段的信息*//*标题:查询所有数据库中的所有表的所有字段的信息(version 0.9)作者:InternetRoot 网络根结 时间:2008-03-21地点:江苏南通说明:通过赋值语句批量生成查找单个数据库中表信息的查询语句,然后用UNION将多查询并接。version 0.9可在sql server 2000和sql server 2005中运行原创 2008-03-22 09:51:00 · 11776 阅读 · 0 评论