programing

Postgres에서 테이블에 여러 열을 추가하는 방법은 무엇입니까?

i4 2023. 5. 16. 22:10
반응형

Postgres에서 테이블에 여러 열을 추가하는 방법은 무엇입니까?

Postgre에서 하나의 쿼리 문에 여러 열을 추가하려면 어떻게 합니까?pgadmin3을 사용하는 SQL?

사용해 보십시오.

ALTER TABLE table ADD COLUMN col1 int, ADD COLUMN col2 int;

와 함께 사용ADD COLUMN하위 명령

ALTER TABLE:

그러면 다음과 같은 하위 명령을 사용하여 기존 테이블의 정의가 변경됩니다.ADD COLUMN.

ADD COLUMN[IF NOT EXISTS]:

이 양식은 CREATE TABLE과 동일한 구문을 사용하여 테이블에 새 열을 추가합니다.존재하지 않음을 지정하고 이 이름의 열이 이미 있으면 오류가 발생하지 않습니다.

열 추가

가장 기본적인 구문은 다음과 같습니다.

ALTER TABLE table_name
ADD COLUMN new_column_name data_type constraint;

다음 구문에서:

  1. 먼저 ALTER TABLE 키워드 뒤에 새 열을 추가할 테이블의 이름을 지정합니다.
  2. 두 번째로, ADD COLUMN 키워드 뒤에 새 열의 이름과 데이터 유형 및 제약 조건을 지정합니다.

다음을 사용하여 열 추가IF NOT EXIST

ALTER TABLE table_name 
ADD COLUMN IF NOT EXISTS new_column_name data_type constraint;

이 옵션은 Postgre를 제공합니다.테이블에 열 이름이 없는 경우에만 새 열을 추가하라는 SQL 지침입니다.응답이 있으면 해당 응답을 수신하고, 그렇지 않으면 응답을 작성합니다.

ALTER TABLE  IF EXISTS  TABLEname 
add ADD  COLUMN   IF NOT EXISTS  column_name data_type  [column_constraint];

column_constraints가 선택 사항인 상세 쿼리

언급URL : https://stackoverflow.com/questions/5260697/how-to-add-multiple-columns-to-a-table-in-postgres

반응형