SQL SERVER数据库操作中常用但不好记的语句

来源:互联网 发布:兄弟连it教育靠谱吗 编辑:程序博客网 时间:2024/05/02 02:00

数据库操作中常用但不好记的语句

1.  查询数据库中所有表(用户建立的表)的总数:

select count(1) from sysobjects where xtype='u'

2.  查询数据库中所有表的名称:

select name from sysobjects where xtype='u'

3.  查询指定数据库中所有表的表名:

select name from databasename..sysobjects where xtype='u'

4.  查询表中所有字段的类型、类型名以及长度

SELECT    sys.syscolumns.name, sys.systypes.name AS Expr1, sys.syscolumns.length

FROM        sys.syscolumns INNER JOIN

                     sys.systypes ON sys.syscolumns.xusertype = sys.systypes.xusertype

WHERE    (sys.syscolumns.id = OBJECT_ID('table_name'))