假設如果我知道列名稱,如何確定哪些表具有這些列名稱?在我的數據庫中,我有很多表,但我不確定哪些表包含這些列名。打開數據庫中的所有表格實際上是不可能的?請幫忙。 我知道一些表的關鍵列值,但我不知道確切地說,那些對應於我的id的值被定義。例如。我知道地址碼,運輸密鑰等,但不知道在哪個表中我會找到這些值。 ? 如果我有地址鍵1,我應該能夠找到對應於1的地址。是否在SQL服務器上找到這個方法?從列名中確定表名稱
-1
A
回答
0
你可以做以下
select TABLE_NAME,COLUMN_NAME
from INFORMATION_SCHEMA.COLUMNS
where COLUMN_NAME = 'YourColumnNameHere'
這將返回在使用你的列中的所有表(和視圖)。
0
尋找具有特定列名的表格(一個或多個)相對簡單:
SELECT t.name FROM sys.columns c
JOIN sys.tables t ON c.object_id = t.object_id
WHERE c.name = 'NAME'
ORDER BY t.name
這將無法確定哪個表具有的ID值,雖然。你將不得不分別查詢返回的表。
相關問題
- 1. 從列表中刪除特定名稱
- 2. Java:DOM如何從名稱列表中重命名節點名稱
- 3. 從列表中獲取列名稱
- 4. SQLAlchemy從表和列名稱中獲取屬性名稱
- 5. 從簡單名稱獲取完全限定名的列表
- 6. Python中特定類名稱的列表
- 7. 列名稱,定義名稱的行號
- 8. 如何從名稱列表中調用?
- 9. 從id列名稱到類名稱
- 10. 如何正確對齊名稱列表
- 11. 從v $ datafile中查找表名。名稱列表
- 12. 從列表中獲取點擊輸入的正確名稱JQUERY
- 13. 從IP地址確定公司名稱
- 14. 從自定義子查詢中選擇列名稱/別名列表
- 15. 列名稱約定
- 16. 如何從列表中獲取選定列名稱
- 17. 列表中的Python名稱
- 18. 名稱Hypocorism列表
- 19. 使用.net獲取名稱表,名稱列,名稱數據
- 20. 選擇數據庫名稱,表名稱和列名稱。
- 21. 確定元素名稱
- 22. 將列名添加到名列表中,在列表中沒有丟失名稱
- 23. 刪除從HTML表點擊按鈕的名稱列表中的名稱相應
- 24. 通過傳遞表名稱和列名稱從Oracle表中刪除行
- 25. 如何從名稱列表中抽取Twitter用戶名
- 26. 列表名稱列的PowerShell
- 27. 名稱值列表對列
- 28. 從名稱文件中自動導入R中的列名稱
- 29. 從R中較大的列表中減去名稱列表
- 30. 從名稱中確定正確的數據類型