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

我用的是sqlserver2008数据库,变成语言是asp请问我指定数据库的ip、账号、密码、数据库名后1.如何获取所有的表名(用户表)2.如何获取指定表的所有字段和字段... 我用的是sql server 2008数据库,变成语言是asp
请问我指定数据库的ip、账号、密码、数据库名后
1.如何获取所有的表名(用户表)
2.如何获取指定表的所有字段和字段类型

非常感谢,在线等!
展开
 我来答
suqifeng2009
2018-09-21 · TA获得超过103个赞
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:77.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
q465897859
推荐于2018-02-28 · TA获得超过117个赞
知道答主
回答量:118
采纳率:0%
帮助的人:63.9万
展开全部
1、select * from sysobjects where xtype='u'
2、SELECT COLUMN_NAME,DATA_TYPE FROM INFORMATION_SCHEMA.columns WHERE TABLE_NAME=表名
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式