我想在我們的數據庫中選擇列名,我不確定如何。我嘗試了一些我在Stack Social上找到的解決方案,但是我一直無法讓它們工作。如何查找具有奇怪模式的SQL Server中的列名?
給定模式甚至有可能嗎?我覺得應該是這樣,但是我對如何改變FROM子句的有限理解阻止了我自己做這件事。下面是一張照片,以幫助詳細說明我遇到的困難。 Picture of schema and attempts to return table and column names
編輯:問題是獨特的,因爲我們的數據庫的整體佈局似乎大大不同於規範。似乎有嵌套的數據庫,我不知道如何使用特定的數據庫。
使用函數適用於此,但它不直觀從其他答案。如果他們有類似的問題,至少照片可以幫助未來的人。
使用Sys.Columns。每個數據庫都沒有自己的Columns表。 –
[在數據庫中獲取每個表中的表和字段的列表]的可能副本(http://stackoverflow.com/questions/420741/getting-list-of-tables-and-fields-in-each-in- a-database) –
它可能適用於sys.columns,但它不太直觀。我累了一個基本的查詢.. 選擇c.name爲c,t.name爲T 從SYS.COLUMNS JOIN SYS.TABLES T ON c.object_id = t.object_id 但有2個錯誤: 多部分標識符「c.object_id」不能被綁定。 無法綁定多部分標識符「c.name」。 如果有一個在線資源可以更好地闡述如何解釋其他問題的解決方案,我將非常感謝這個鏈接。 – laxpro2001