2013-05-06 29 views
2

在列中的數據一起的頭信息的SQL查詢我試過很多查詢,如使用該在Informix的

SELECT TABNAME,COLNAME from SYSCAT.COLUMNS where TABNAME='DETAILS' 

也可用於代替SYSCAT.COLUMNSuser_tabs爲好,但它不能在Informix的工作。

+2

不確定我明白,你在問關於查找模式信息嗎?表名和列名? [這個老帖子可能會幫助](http://stackoverflow.com/questions/1380782/informix-sql-list-all-fields-tables) – mconlin 2013-05-06 02:06:36

+0

你的預期結果是什麼? – gnanz 2013-05-10 07:05:06

回答

2

Informix不安裝支持查詢所需的信息模式表;當它確實安裝了Information Schema(的舊版本)時,它確實不會使用SYSCAT的架構名稱(Informix術語中的「所有者」)。

有一個文件$INFORMIXDIR/etc/xpg4_is.sql,您可以將安裝表informix.TABLESinformix.COLUMNS,但不是表user_tabs一個給定的數據庫上運行。