내 데이터베이스의 여러 테이블에 동일한 열이 있습니다. 값이 'xxxx'인 컬럼을 포함하는 모든 테이블을 갱신해야합니다. 아주 비슷한 stack 질문 here은 내가 찾고있는 것에 가깝습니다. 단지 내 WHERE
문장에 다른 조건을 추가해야합니다. 구문 오류가 계속 발생하면서이를 쿼리에 포함시키는 방법을 모르겠습니다.여러 테이블에서 단일 열 업데이트
SELECT 'UPDATE ' + TABLE_NAME + ' SET customer= ''NewCustomerValue'' '
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'customer'
문제가있는 부분은 'WHERE'문에 다음 행을 포함하는 방법입니다. 이 노력이
SELECT 'UPDATE ' + TABLE_NAME + ' SET customer= ''NewCustomerValue'' where customer=''xxxx'''
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'customer'
이 :) – ovaltein
감사 @Gordon 답변을 수정하고 수정하기위한 Linoff. 고맙습니다. – Rahul