本文仅用来作为个人的在忘记实现时,方便翻找的记录本。也为一些使用google和baidu的朋友提供一个链接。没有任何技术含量。
查询一个数据库的表:
select * from test..sysobjects where xtype='u' -- test为数据库名,后两个点必须,否则语法报错
在结果中你可以看到若干字段,其中包括表名、表ID、表类型等一系列信息。
查询一个表中的字段和字段类型:
select * from syscolumns where id=object_id('tablename') -- tablename为表名,xtype为56等数字,它们在systypes表中有定义.
你可以在sql server企业管理器下,右键(Local)(Windows NT),点击“编辑SQL Server注册属性(E)...”后,将“显示系统数据库与系统对象(Y)”勾上。这样你可以预览数据库建库的一些属性了。
通过条件过滤,可以实现许多特别的需求。