는이 칼럼에 자동 증가 옵션을 추가하기 위해 기존의 MSSQL 열을 변경할 수 있습니다 T-SQL 코드를 작성하지 않고,하지만 단지 (이것은 기본 키,하지만 자동 증가입니다) stratements 변경?ALTER MSSQL 열은 T-SQL없이 자동 증가를 추가하는
t-sql을 사용하여 솔루션을 찾을 수 있지만 필요 없으면됩니다.
는이 칼럼에 자동 증가 옵션을 추가하기 위해 기존의 MSSQL 열을 변경할 수 있습니다 T-SQL 코드를 작성하지 않고,하지만 단지 (이것은 기본 키,하지만 자동 증가입니다) stratements 변경?ALTER MSSQL 열은 T-SQL없이 자동 증가를 추가하는
t-sql을 사용하여 솔루션을 찾을 수 있지만 필요 없으면됩니다.
이 링크 http://social.msdn.microsoft.com/Forums/sqlserver/en-US/04d69ee6-d4f5-4f8f-a115-d89f7bcbc032/how-to-alter-column-to-identity11에 따라 "당신은 정체성에 대한 기존의 열을 변경할 수 없습니다." 가능한 해결책 몇 가지를 제공합니다. 관련 명령은 다음과 같습니다.
alter table YourTable drop column OldId
alter table YourTable add NewId int identity(1,1)
위의 방법을 수행하는 간단한 방법은 다음과 같습니다. ms SQL 관리 스튜디오의 테이블로 이동하십시오. 우측> 드롭으로 테이블> 스크립트 테이블을 클릭> 새 쿼리 편집기 창 편집을 만들고 필요한 신원을 추가하고 데이터가있는 경우도 바로 SQL 관리 스튜디오에서 데이터베이스를 클릭 전체 SQL –
를 실행> tasks> 스크립트를 생성하십시오. 개체 섹션 선택에서 "특정 데이터베이스 개체 선택"을 선택하고 변경할 테이블을 선택하고 다음을 클릭하십시오. "스크립팅 옵션 설정"섹션에서 "새 쿼리 창에 저장"을 선택하고 고급을 클릭하십시오. 고급 창에서 "스크립트 드롭 및 만들기"에서 "스크립트 드롭 및 만들기"를 선택하고 "스크립트 할 데이터 유형"에서 "스키마 및 데이터"를 선택하십시오. 확인을 클릭하고 계속하십시오. 그런 다음 생성 된 쿼리를 실행할 수 있습니다. –
T-SQL을 사용하지 않는 이유는 무엇입니까? 문제를 해결할 수있는 방법이 있다면 왜 사용하지 않을까요? – GarethD
T-SQL이 아닌 alter 문은 어떻게됩니까? –
t-sql을 사용하지 않는다고 말하면 sql-92를 사용 하시겠습니까? t-sql 특정 명령이 없습니까? – gordatron