如何查找表的主键列名和值?我试图在SYSCAT表中查找,但无法找到任何东西。如何查找DB2中表的主键的名称和值
2
A
回答
2
这应该给你你需要在大型机什么:
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/DSNSQH11/E.8?DT=20010718164132
DB2 10 Z/OS:
功能:
SQLPrimaryKeys()
http://www.ibm.com/support/knowledgecenter/SSEPEK_10.0.0/odbc/src/tpc/db2z_fnprimarykeys.html
0
你试图用编程语言如Java/Perl或db2命令行来做到这一点?
0
使用以下查询列出所有的数据库上的主键和外键:
select tbname, pkcolnames, fkcolnames from sysibm.sysrels
对于一个特定的表,只是限制查询:
select tbname, pkcolnames, fkcolnames from sysibm.sysrels where tbname='<table name>'
,我发现这个信息在:
1
SELECT TBCR EATOR,TBNAME,NAME,KEYSEQ FROM SYSIBM.SYSCOLUMNS WHERE TBCREATOR ='DBSCHEMA'和TBNAME ='TABLE_NAME'和KEYSEQ> 0 ORDER BY KEYSEQ
相关问题
- 1. 如何查找散列表中的多值名称?
- 2. DB2表名全称
- 3. 在oracle中查找表中的主键
- 4. 如何在列表中迭代以查找linq的名称和值
- 5. 具有不同主键名称的不同表的DataKey名称
- 6. 如何提取MS SQL Server表的主键列的名称?
- 7. 查找表和使用主键
- 8. 如何编写查询来获取主键的名称
- 9. Sql查找表中的类似名称
- 10. 如何查找表A的主键具有外键约束的表的列表?
- 11. MS-访问 - 如何找到复合主键的名称和相关领域
- 12. 如何查找DB2中的表中可用的所有索引
- 13. 如何查找Jframe名称
- 14. 如何在嵌套的TClientDataSet上查找“外键”字段名称?
- 15. Fluent Nhibernate中的主键名称
- 16. 如何查找各个表中的列名称
- 17. 查找名称和扩展
- 18. 如何在mongodb中查找和重命名字段名称3.2
- 19. DB2 SQL显示长表和短表的名称?
- 20. 如何在名称树中查找blob
- 21. 在Robot Framework中查找关键字名称(或关键字名称堆栈)
- 22. jQuery按属性名称和值查找表单元素?
- 23. DB2 - 查找并比较表格字段中值的长度
- 24. MySQL:如何查找某个特定主键在其他表中的外键?
- 25. 在表格的字段名称中查找和替换数据
- 26. 查找具有表名和键值实体
- 27. 如何修改Doctrine中的主键名称
- 28. 如何从SQL Server 2005中的列值查找表的列名?
- 29. 如何使用ado.net查找表的主键列?
- 30. Bean的定义和名称查找
哪个版本和你有特权? – Edmon 2012-08-08 06:07:51