재우니의 블로그

 

MSSQL 의 모든 TABLE 의 필드명 변경하기

 

엄청 많은 모든 테이블의 필드 중에 하나를 전부 변경하고자 한다면 아래 구문을 실행한 후, 실행한 값을 복사해서 실행하면 존재하지 않는 테이블의 필드는 오류나겠지만, 존재하는 필드는 반영 될겁니다.

 

 

SELECT


'EXEC sp_rename N''[dbo].['+ INFORMATION_SCHEMA.tables.TABLE_NAME +'].[ModifyUserName]'', N''ModifyName'', ''COLUMN'''


FROM information_schema.tables