programing

SQL Server에 열 추가

starjava 2023. 6. 6. 00:23
반응형

SQL Server에 열 추가

SQL Server 테이블에 열을 추가해야 합니다.데이터를 잃어버리지 않고 그렇게 하는 것이 가능한가요, 저는 이미 가지고 있습니다.

물론입니다!그냥 구문을 사용하세요.

ALTER TABLE YourTable
  ADD Foo INT NULL /*Adds a new int column existing rows will be 
                     given a NULL value for the new column*/

또는

ALTER TABLE YourTable
  ADD Bar INT NOT NULL DEFAULT(0) /*Adds a new int column existing rows will
                                    be given the value zero*/

SQL Server 2008에서 첫 번째는 메타데이터만 변경된 것입니다.두 번째는 모든 행을 업데이트합니다.

SQL Server 2012+ Enterprise Edition에서는 메타데이터만 변경됩니다.

다음 쿼리 사용:

ALTER TABLE tablename ADD columname DATATYPE(size);

다음은 예입니다.

ALTER TABLE Customer ADD LastName VARCHAR(50);

SSMS 또는 를 사용하여 열 추가ALTER TABLE .. ADD기존 데이터를 삭제하지 않습니다.

테이블에 새 열 추가

ALTER TABLE [table]
ADD Column1 Datatype

ALTER TABLE [test]
ADD ID Int

사용자가 자동 증분으로 설정하려는 경우

ALTER TABLE [test]
ADD ID Int IDENTITY(1,1) NOT NULL

기본값으로 표에 새 열을 추가합니다.

ALTER TABLE NAME_OF_TABLE
ADD COLUMN_NAME datatype
DEFAULT DEFAULT_VALUE

언급URL : https://stackoverflow.com/questions/5666126/add-column-to-sql-server

반응형