sp_rename
명령을 사용하지 않고 쿼리를 사용하여 SQL Server에서 열 이름을 변경하고 싶습니다. 아무도 모른다면 말해 주시겠습니까? sp_rename을 사용하지 않고 SQL Server의 열 이름을 변경하십시오.
alter table table_name alter column 'column1' to 'column2'
과 같이 오류 메시지가 준 : SQL Server의 ALTER TABLE 문을 사용하여 열 이름을 바꿀 수 없습니다
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'column1'.
SSMS가있는 경우 테이블을 강조 표시하고 F2 키를 누른 다음 해당 이름으로 바꿀 수 있습니다. –
''column1 ''은 문자 * 리터럴 *, ** ** 식별자가 아닙니다. 작은 따옴표를 제거하십시오. 식별자가 무엇인지에 대한 자세한 내용은 설명서를 참조하십시오. http://technet.microsoft.com/en-us/library/ms175874%28v=sql.90%29.aspx –
대안을 사용할 수도 있지만 내가 생각할 수있는 유일한 것은 시스템 테이블을 샅샅이 뒤져서 지원하지 않을 것입니다. SQL 표준은'ALTER TABLE ... RENAME' 형식이지만 SQL Server는이를 구현하지 않습니다. 유일하게 지원되는 방법은'sp_rename'입니다. –