如何列出一个数据库中的所有表

qqliukk2123 2008-09-05 06:08:00
求助:我想在知道一个数据库名称的前提下,列出这个数据空中包含的所有表名称,不需要显示这些表包含的字段,怎么实现?谢谢了。
...全文
162 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qqliukk2123 2008-12-31
  • 打赏
  • 举报
回复
use 目标数据库
select name from sysobjects where type='s' --查询系统表
select name from sysobjects where type='u' --查询用户表
wzy_love_sly 2008-09-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wufeng4552 的回复:]
use 你的数据库
go
select name from sysobjects where type='u'
[/Quote]
fcuandy 2008-09-05
  • 打赏
  • 举报
回复
exec sp_msforeachtable 'print ''?'''
风中草帽 2008-09-05
  • 打赏
  • 举报
回复
执行存储过程sp_tables,
exec sp_tables;
fir521522 2008-09-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fir521522 的回复:]
use 目标数据库
select name from sysobjects where type='s' --查询系统表
select name from sysobjects where type='u' --查询用户表
[/Quote]
fir521522 2008-09-05
  • 打赏
  • 举报
回复
user 目标数据库
select name from sysobjects where type='s' --查询系统表
select name from sysobjects where type='u' --查询用户表
水族杰纶 2008-09-05
  • 打赏
  • 举报
回复
use 你的数据库
go
select name from sysobjects where type='u'

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧