如何通过SQL从IBM DB2中的查询中获取列名



是否可以从IBM DB2中的查询中获取列表列名?

考虑一个非常简单的示例,我希望通过以下SQL;

获取列名。
select * from db.t1,db.t2 where t1.id = t2.id 

实际上我知道如何从单个表中获取列名。但是面临从这种情况中获取列名称的困难。

我希望列列表作为PHP中的数组。如果我只添加"仅获取第一1行" 作为SQL的末端,就可以完成。然后从结果集我可以获取列。

但是,如果没有数据,那么我也需要列列表。如何实现?

任何帮助对我来说都是很好的。

您可以使用db2_num_fields()确定结果集中的列数,然后循环循环它们并致电db2_field_name()以获取名称。

您总是可以做

之类的事情

描述select * tablea,tableb

相关内容

  • 没有找到相关文章

最新更新