0
A
回答
1
基礎上this查詢,我已經更新查詢,以滿足您的要求:
select
t.name as TableName,
tc.name as ColumnName
from
sys.schemas s
inner join sys.tables t on s.schema_id=t.schema_id
inner join sys.indexes i on t.object_id=i.object_id
inner join sys.index_columns ic on i.object_id=ic.object_id
and i.index_id=ic.index_id
inner join sys.columns tc on ic.object_id=tc.object_id
and ic.column_id=tc.column_id
inner join sys.types ty on tc.system_type_id = ty.system_type_id
where i.is_primary_key=1 and ty.name = 'datetime'
相關問題
- 1. 如何列出SQL Server表的主鍵?
- 2. SQL Server - 爲我的表選擇主鍵
- 3. 兩個表的SQL主鍵
- 4. SQL Server從表中選擇主鍵包含多列的主鍵
- 5. SQL外鍵的表的複合主鍵
- 6. 沒有主鍵的表的列表
- 7. h2 sql,用多列主鍵創建表?
- 8. 在SQL表中添加主鍵列
- 9. SQL包含與主鍵相關的外鍵的表的返回列表
- 10. 爲什麼SQL表有多個主鍵?
- 11. 外鍵的表2列主鍵(CompositeId)
- 12. 兩個表主鍵作爲第三個表的主鍵
- 13. SQL Server Adventureworks SalesOrderDetail表主鍵
- 14. 作爲複合主鍵一部分的SQL表外鍵
- 15. 使用datetime列的年份和月份作爲表鍵
- 16. 主鍵在列列表中的位置
- 17. SQL Server表主鍵和外鍵位於相反的表中?
- 18. DATETIME col用於幾乎所有SELECT操作的表的主鍵
- 19. 更改其他表中外鍵引用的表的主鍵列
- 20. 如果表中沒有主鍵,將列設置爲主鍵
- 21. 更改Sql表(將外鍵更改爲表的第二個主鍵)
- 22. SQL表中有複合鍵和主鍵
- 23. SQL:連接主鍵上的表並返回主鍵
- 24. 如何提取MS SQL Server表的主鍵列的名稱?
- 25. django將對象列表轉換爲主鍵列表
- 26. 沒有與此列列表匹配的唯一鍵或主鍵:SQL
- 27. NHibernate列表鍵列上的SQL索引?
- 28. 帶有外鍵列表的SQL列
- 29. 如何查找表A的主鍵具有外鍵約束的表的列表?
- 30. Mysql的大表,datetime列
你有沒有發現任何不正當的方法呢?你找到一種方法來獲得所有主鍵的表的列表? –
就像我發現這一個複合鍵https://stackoverflow.com/questions/23259915/how-to-get-a-list-of-tables-with-composite-primary-key-in-sql-server –