数据库查询

--查询当前数据库中的表,类型为TABLE,必须为大写
exec sp_Tables @TABLE_TYPE="'TABLE'"

--查询当前数据库中的表,类型为dbo
exec sp_Tables @TABLE_owner='dbo'

--获取SQLSERVER 表结构的语句
SELECT T.NAME '表名',C.NAME '列名',C.NAME '
中文列名','N',P.NAME '类型',C.LENGTH '长度
',CASE P.NAME WHEN 'datetime' THEN 0 ELSE
C.XSCALE END '小数',C.LENGTH '编辑长度
',NULL,
C.COLORDER '列序号
',NULL,NULL,NULL,NULL,'Y','Y',NULL,C.
ISNULLABLE '是否空',C.NAME '列别名
',NULL,NULL,NULL
  FROM SYSCOLUMNS C ,SYSOBJECTS
T,SYSTYPES P
WHERE T.TYPE ='U' AND T.ID = C.ID AND P.
XTYPE = C.XTYPE
ORDER BY T.NAME,C.NAME

posted @ 2006-01-10 16:39  致远钓客  阅读(175)  评论(0)    收藏  举报