查询某个数据库有多少个表 sqlserver

 我来答
百度网友bb47466
推荐于2016-08-20 · TA获得超过601个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:289万
展开全部
use dbname
SELECT * FROM sysobjects WHERE (xtype = 'U')
go

xtype可替换为如下参数

--C = CHECK 约束

--D = 默认值或 DEFAULT 约束

--F = FOREIGN KEY 约束

--L = 日志 --FN = 标量函数

--IF = 内嵌表函数

--P = 存储过程

--PK = PRIMARY KEY 约束(类型是 K)

--RF = 复制筛选存储过程

--S = 系统表

--TF = 表函数

--TR = 触发器

--U = 用户表

--UQ = UNIQUE 约束(类型是 K)

--V = 视图

--X = 扩展存储过程
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-02-17
展开全部
use dbname
SELECT * FROM dbo.sysobjects WHERE (D = 'U')
go

可选参数:

--C = CHECK 约束

--D = 默认值或 DEFAULT 约束

--F = FOREIGN KEY 约束

--L = 日志 --FN = 标量函数

--IF = 内嵌表函数

--P = 存储过程

--PK = PRIMARY KEY 约束(类型是 K)

--RF = 复制筛选存储过程

--S = 系统表

--TF = 表函数

--TR = 触发器

--U = 用户表

--UQ = UNIQUE 约束(类型是 K)

--V = 视图

--X = 扩展存储过程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钭雁霜
2012-02-20 · 贡献了超过126个回答
知道答主
回答量:126
采纳率:0%
帮助的人:49.5万
展开全部
说的方法个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
传说No1
2012-02-20 · TA获得超过101个赞
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:111万
展开全部
SELECT count(*) FROM dbo.sysobjects WHERE (D = 'U')
追问
D 应该改为xtype吧???
追答
对,不好意思写错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式