How do I see all foreign keys to a table or column?
2016-10-07 05:04
495 查看
down voteaccepted | For a Table:SELECT TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = '<database>' AND REFERENCED_TABLE_NAME = '<table>'; For a Column: SELECT TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = '<database>' AND REFERENCED_COLUMN_NAME = '<column>'; Basically, we changed REFERENCED_TABLE_NAME with REFERENCED_COLUMN_NAME in the where clause. |
use INFORMATION_SCHEMA; select TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME from KEY_COLUMN_USAGE where TABLE_SCHEMA = "<your_database_name>" and TABLE_NAME = "<your_table_name>" and referenced_column_name is not NULL;
相关文章推荐
- [转]How can I list all foreign keys referencing a given table in SQL Server?
- how to create pooled table or cluster table
- How to Move or Copy a Tablespace to Another Database【每日一译】--2012-11-03
- How to join (ap invoice distributions all) AP table info with PO Table
- How to remove all the empty files or directories?
- How to disable datagridview column header to alllow sorting
- How do I remap certain keys or devices?
- Oracle table fragmentation how to calculate or get the actual used blocks of the table
- (add comment to table or column,and add comment to ddl script) erwin为ddl script 脚本添加表或字段的注释(导出注释)(comment)
- how to judge if the temptable or normal table that you created exists
- About MS Sql 2000,to get all triggers or foreign key constraints.
- How to choose the SIZE and HASHKEYS of hash cluster table?
- Adding Primary Keys and Foreign Keys to a Table
- How to Update millions or records in a table", version 8.1.7
- How to join (ap invoice distributions all) AP table info with PO Table
- How to Password protect a particular Column OR Row in Excel?
- How to get memcached all keys
- how to see ubuntu server or desktop
- How to Add Route to TCP/IP Routing Table With Windows Routing And Remote Access Console or DOS Promp
- [How To] Remove All Hyperlinks in Word or Excel