搜集的一些SQL语句
2012-04-27 16:35
274 查看
-- 查询表中所有的主键 SELECT A.COLUMN_NAME FROM INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE A JOIN ( SELECT * FROM sysobjects WHERE xtype = N'PK' ) B ON object_id(A.CONSTRAINT_NAME) = B.id WHERE a.table_name = '表' -- 查询表中所列是否自增列 SELECT columnproperty(object_id('表'),'列','IsIdentity') [RESULT] -- 获取表中各列和类型 SELECT c.name, t.name AS 'type',c.length, c.isnullable, IsPrimaryKey = CASE WHEN EXISTS ( SELECT 1 FROM sysobjects WHERE xtype = 'PK' AND parent_obj = c.id AND name IN ( SELECT [name] FROM sysindexes WHERE indid IN ( SELECT indid FROM sysindexkeys WHERE id = c.id AND colid = c.colid ))) THEN '1' ELSE '0' END FROM syscolumns c INNER JOIN sysobjects o ON c.id = o.id AND o.xtype = 'U' AND o.[name] = '表' INNER JOIN systypes t ON t.xusertype = c.xusertype
相关文章推荐
- SQL Server 2000 一些有用的SQL语句搜集整理(持续更新 )
- 搜集整理的一些SQL语句
- 本人搜集的一些常用的SQL查询语句(不定期更新)
- 搜集的Sql一些常用的语句
- 关于“怎么比较两个SQL查询语句产生的结果集是否相同”搜集到的一些资料
- 下面是我搜集的一些精妙的SQL语句
- 一些查询的SQL语句
- 一些常用SQL语句大全
- sql server的一些常用 sql 语句
- 常写的一些sql语句
- SqlServer和Oracle中一些常用的sql语句10 特殊应用
- SqlServer和Oracle中一些常用的sql语句6 存储过程
- SqlServer和Oracle中一些常用的sql语句2
- SqlServer和Oracle中一些常用的sql语句3 行列转换
- 一些实用的sql语句
- sql中as的用法和一些经典的sql语句 http://blog.csdn.net/lange253/article/details/4278832
- sql语句的一些编写技巧
- sql.server一些处理数据语句
- 常用的一些性能查询sql语句
- 一些有用的SQL语句