sql server2008如何获得所有表名和字段名

2024-11-29 17:06:48
推荐回答(2个)
回答1:

 SELECT ST.name AS tableName,SL.name ColumnName FROM SYSOBJECTS ST
 LEFT JOIN SYSCOLUMNS  SL ON OBJECT_ID(ST.name)=SL.id
 WHERE ST.TYPE='U'
 ORDER BY ST.name

回答2:

1、select * from sysobjects where xtype='u'
2、SELECT COLUMN_NAME,DATA_TYPE FROM INFORMATION_SCHEMA.columns WHERE TABLE_NAME=表名