SQL Server常用SQL语句

1. 显示所有的用户数据库:
select dbid, name, filename from master.dbo.sysdatabases where dbid>4

2. 显示数据库中所有的表:
当前数据库:select name from {DB_NAME}..sysobjects where xtype='u'
制定数据库:select name from {DB_NAME}..sysobjects where xtype='u'

3. 显示数据库中所有存储过程:
select name,status from sysobjects where xtype='P'

4. 查看表中所有字段:
只显示字段名:select name from syscolumns where id=object_id('TABLE_NAME')
显示字段详细信息:select syscolumns.name,systypes.name 'type',syscolumns.length FROM syscolumns,systypes WHERE syscolumns.xusertype = systypes.xusertype and syscolumns.id = object_id('TABLE_NAME')

5. 选择一个字段的所有不同值:
select distinct field1 from table1

6. 选择指定数量的记录:
select TOP(10) field1 from table1

7. 选择一个字段的所有不同值:
select distinct field1 from table1

原文地址:https://www.cnblogs.com/jancco/p/2489119.html