您的位置:首页 > 其它

syscolumns 简单的说就是放字段的地方

2010-08-15 11:15 330 查看
对了先说一下这几个表,sysobjects,syscolumns。
sysobjects 简单的说就是存放表名的地方,当然除了表还放了其他的信息。

1

SELECT name, id, xtype
2

FROM dbo.sysobjects
3

WHERE (xtype = 'u')
在查询分析器里运行一下这个SQL语句,你看到了什么?是不是很面熟。

syscolumns 简单的说就是放字段的地方,当然......同上。

1

SELECT tbl.name AS TableName, col.name AS ColName, t.name, col.length
2

FROM dbo.syscolumns col INNER JOIN
3

dbo.sysobjects tbl ON col.id = tbl.id INNER JOIN
4

dbo.systypes t ON col.xtype = t.xtype
5

WHERE (tbl.xtype = N'u')
再在查询分析器里运行一下这个SQL语句,你看到了什么?表名、字段名、字段类型、字段大小。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: