반응형
SQL Server에 열 추가
내 SQL Server
테이블에 열을 추가해야 합니다. 데이터를 잃지 않고 그렇게 할 수 있습니까, 이미 가지고 있습니까?
물론이야! ALTER TABLE...
구문을 사용하십시오 .
예
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 버전에서 두 번째 버전은 메타 데이터 만 변경됩니다 .
이 쿼리를 사용하십시오.
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
반응형
'developer tip' 카테고리의 다른 글
Force-directed 레이아웃에 새 노드 추가 (0) | 2020.09.12 |
---|---|
선택적 매개 변수의 기본값으로 String.Empty를 사용할 수 없습니다. (0) | 2020.09.12 |
데이터 소스를 변경하지 않고 DataGridView 필터링 (0) | 2020.09.12 |
Node.js로 HTML 페이지를 구문 분석하는 방법 (0) | 2020.09.12 |
중괄호를 사용하여 Python에서 집합 초기화 (0) | 2020.09.12 |