我需要db2 sql查詢來查找列名稱中的表/表。我有列名,但沒有該列所屬的表名。如何從DB2中的列中獲取表名?
4
A
回答
10
select TBNAME
from sysibm.syscolumns
where NAME = '<column name>'
5
SELECT tabname
FROM syscat.columns
WHERE colname = 'mycol'
+2
在DB2中,對象名默認爲全部大寫,但如果有人故意使用混合大小寫名稱,請考慮使用WHERE UPPER(colname)= UPPER('somecolumnname') –
+0
您甚至應該考慮不要在右側使用UPPER條件,出於性能目的'WHERE UPPER(colname)=「SOMECOLUMNNAME」 – Kilazur
相關問題
- 1. 從DB2中的表中獲取值
- 2. 從DB2獲取表名的權限
- 3. 從表中獲取列名
- 4. 如何從Db2中的表中獲取字段的最新值
- 5. 從空表中獲取列名列表
- 6. 從cakephp中的表中獲取列名
- 7. 如何從IBM Db2 9.7的觸發器中獲取更新列的列表?
- 8. 如何從列表中獲取列表
- 9. 從列表中獲取列名稱
- 10. 如何獲取DB2中不存在的值列表?
- 11. 如何從字段中獲取列名
- 12. 如何在列中獲取表名
- 13. 如何在向列中添加列後獲取db2表中的新增行
- 14. 如何從SharePoint列表中獲取列名稱?
- 15. 如何從列表中獲取選定列名稱
- 16. 在vb.net中,如何從數據表中獲取列名稱
- 17. DB2如何從表中獲取最後一個插入ID
- 18. 從Excel工作表中獲取列名
- 19. JSqlParser - 從列中獲取表名
- 20. 從列表中獲取命名變量
- 21. 從列表中獲取前10名
- 22. 如何從sqlite中的列值獲取表名?
- 23. 如何從提到的列表中獲取文件名
- 24. 如何從列表中獲取特定項目的名稱
- 25. DB2和ResultSetMetaData - 無法獲取列名
- 26. 如何從DB2中的存儲過程中獲取變量值?
- 27. 如何獲取Android列表視圖中的列表名稱?
- 28. 如何從列表中獲取屬性
- 29. 如何從表中獲取列類型?
- 30. 如何從列表中獲取href值?
這可能是多個表有一個同名的列。特別是如果列名稱是例如「ID」或「LAST_UPDATED」 – crowne
@crowne - 請檢查問題,我已經提到了表/表格。 –