请问如何将一个数据库中的所有表list出来。。

wood23 2003-10-21 09:05:47
得到一个表名列表。。
另外就是如何将一个表中的所有字段遍历出来。。(包括字段名及字段类型)。。
oracle库或mssql库都可。。。
谢谢,
...全文
69 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wood23 2003-10-21
  • 打赏
  • 举报
回复
谢谢!4043335的方法很好!
gettablename方法还受用户的限制。
4043335 2003-10-21
  • 打赏
  • 举报
回复
sqlserver 下查询sysobjects系统表
oracle下查询all_tables
具体查询条件你一看记录就知道了
那个adoconnection的gettablename方法受oracle版本的限制。
fhuibo 2003-10-21
  • 打赏
  • 举报
回复
select * from sysobjects where type='U'
Erice 2003-10-21
  • 打赏
  • 举报
回复
adoconnection中的GETTABLENAME
WWWWA 2003-10-21
  • 打赏
  • 举报
回复
adoconnection指向你的数据库
var
sTableList: TStrings;
begin
sTableList:=TStringList.Create();
try
adoConnection.Connected:=true;
adoConnection.GetTableNames(sTableList,false);
ShowMessage(sTableList.Text);//显示所有表名
finally
sTableList.Free;
end
tiexinliu 2003-10-21
  • 打赏
  • 举报
回复
mssql:select * from sysobjects where type='T'

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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