首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

数据库查询:根据列名查表名解决方案

2012-03-25 
数据库查询:根据列名查表名刚接触pb,现在使用pb8,想从数据库中根据列名查找含本列名的所有表的名字,请大侠

数据库查询:根据列名查表名
刚接触pb,现在使用pb8,想从数据库中根据列名查找含本列名的所有表的名字,请大侠指点!

[解决办法]
什么数据库?sqlanywhere? access? mssql? oracle?

[解决办法]
SQL 数据库可以用
select name from sysobjects 
where id in ( select id from syscolumns
where name='列名' )
[解决办法]
每个数据库的系统表不同,查看数据库的帮助文件,找到系统表就行了
[解决办法]
SQL 数据库可以用
select object_name(id) from syscolumns where name = '列名'
[解决办法]
--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

热点排行