数据库查询:根据列名查表名

wzxqiang 2011-12-20 04:18:44
刚接触pb,现在使用pb8,想从数据库中根据列名查找含本列名的所有表的名字,请大侠指点!
...全文
265 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzxqiang 2012-02-06
  • 打赏
  • 举报
回复
这个程序用的是informix数据库
yyoinge 2011-12-21
  • 打赏
  • 举报
回复
SQL 数据库可以用
select object_name(id) from syscolumns where name = '列名'
ribut9225 2011-12-21
  • 打赏
  • 举报
回复
每个数据库的系统表不同,查看数据库的帮助文件,找到系统表就行了
PB菜鸟 2011-12-21
  • 打赏
  • 举报
回复
SQL 数据库可以用
select name from sysobjects
where id in ( select id from syscolumns
where name='列名' )
dawugui 2011-12-21
  • 打赏
  • 举报
回复
--sql server数据库如下:

select a.name dbname, b.name colname from sysobjects a , syscolumns b where a.id=b.id and a.xtype = 'u' order by a.name , b.colid

select a.name dbname, b.name colname from sysobjects a , syscolumns b where a.id=b.id and a.xtype = 'u' and b.name = 'XXXXXX' order by a.name , b.colid
xuam 2011-12-20
  • 打赏
  • 举报
回复
什么数据库?sqlanywhere? access? mssql? oracle?

752

社区成员

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

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