【发布时间】:2014-05-13 20:19:17
【问题描述】:
我的数据库的多个表中有相同的列。我需要更新包含该列的每个表,其中值等于“xxxx”。有一个非常相似的堆栈问题here 与我正在寻找的问题很接近——我只需要在我的WHERE 语句中添加另一个条件。我不确定如何将它包含在查询中,因为我不断收到语法错误。
SELECT 'UPDATE ' + TABLE_NAME + ' SET customer= ''NewCustomerValue'' '
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'customer'
我遇到的问题是如何在“WHERE”语句中包含以下行。
AND customer='xxxx'
【问题讨论】:
标签: sql sql-server