2014-05-21 73 views
0

我已經運行一個腳本,以使用信息架構 此數據庫中的特定列名查找表名的表名後更新列名查詢如何找到從信息架構

use IMS_SCMS_DIGITAL_POWER 
    select * from information_schema.columns 
    where column_name like 'COMPANY_ID%' 

找到表名後,現在我想更新所有數據庫的特定列值。需要解決方案

+0

您正在使用哪種RDBMS? – Dhwani

+0

MSSQL。此處還有另一個問題「使用IMS_SCMS_DIGITAL_POWER select * from information_schema.columns where column_name like'COMPANY_ID%''」此查詢返回一些我不想要的視圖表。 – Habib

回答

0

運行以下查詢來獲取所有表名與具體列名

SELECT t.name AS TableName 
FROM sys.columns c 
    JOIN sys.tables t ON c.object_id = t.object_id 
WHERE c.name LIKE '%COMPANY_ID%' 

只是使用前只與表名光標更新的特定表。

相關問題