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

来源:互联网 发布:反向代理服务器软件 编辑:程序博客网 时间:2024/04/30 14:38

对了先说一下这几个表,sysobjects,syscolumns。
sysobjects 简单的说就是存放表名的地方,当然除了表还放了其他的信息。

1SELECT name, id, xtype
2FROM dbo.sysobjects
3WHERE (xtype = 'u')
在查询分析器里运行一下这个SQL语句,你看到了什么?是不是很面熟。

syscolumns 简单的说就是放字段的地方,当然......同上。
1SELECT tbl.name AS TableName, col.name AS ColName, t.name, col.length
2FROM 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
5WHERE (tbl.xtype = N'u')

再在查询分析器里运行一下这个SQL语句,你看到了什么?表名、字段名、字段类型、字段大小。

原创粉丝点击