我正在處理一個真正搞砸的數據庫,這個數據庫有很多表,而且有些表有大量的壞命名列,這使得無法找到任何具體的東西。通過列值選擇SQL
我需要一個選擇操作,通過檢查每個表的每列的值來查找其中一列等於一個特定值的表。那可能嗎?
我正在處理一個真正搞砸的數據庫,這個數據庫有很多表,而且有些表有大量的壞命名列,這使得無法找到任何具體的東西。通過列值選擇SQL
我需要一個選擇操作,通過檢查每個表的每列的值來查找其中一列等於一個特定值的表。那可能嗎?
是的,你可以做的查詢:「選擇name_of_table name_of_column其中id = X」
問題是,您不知道列的名稱或表的值,而是您的值在所有表格和所有列中的每個表格中進行大量搜索,查看您是否有與該值匹配的行,您知道 –
您不能搜索表空間的名稱? – Nikilonga
答案是非常具體的您使用的是DBMS。現在你還沒有指定它,所以很難給出一些有用的答案。 –
Oups,抱歉,我正在使用MSSQL,而我的開發是在MS SQL Management Studio中完成的 –