필드 추가 구문: alter table tablename add(열 데이터 유형 [기본값][null/not null],….);
필드 수정 구문: alter table tablename 수정(열 데이터 유형 [기본값) value][null/not null],….);
필드 삭제 구문: alter table tablename drop(column);
여러 열을 추가, 수정 또는 삭제하는 경우 다음을 사용합니다. 쉼표로 구분하세요.
alter table을 사용하여 열을 추가, 삭제, 수정하는 예입니다.
테이블 구조 생성:
create table test1
(id varchar2(20) not null);
필드 추가:
alter table test1 add (name varchar2(30) default ‘无名氏' not null);
SQL 문은 세 개의 필드를 동시에 추가합니다.
alter table test1 add (name varchar2(30) default ‘无名氏' not null, age integer default 22 not null, has_money number(9,2) );
필드 수정
alter table test1 modify (name varchar2(16) default ‘unknown');
또 다른: 좀 더 공식적인 작성 방법은 다음과 같습니다.
-- Add/modify columns alter table TABLE_NAME rename column FIELD_NAME to NEW_FIELD_NAME;
필드 삭제
alter table test1 drop column name;
열에 이미 값이 있는 경우 해당 값보다 열 너비를 작게 수정하려는 경우 오류가 발생하므로 주의해야 합니다.
예를 들어,
insert into test1 values ('1′,'我们很爱你');
값을 삽입하고 열을 수정한 경우: alter table test1
modify (name varchar2(8));
다음 오류가 발생합니다.
라인 2의 오류:
ORA-01441: 일부 값이 너무 커서 열 길이를 줄일 수 없습니다.
고급 사용법:
테이블 이름 바꾸기
ALTER TABLE table_name RENAME TO new_table_name;
열 이름 수정
구문:
ALTER TABLE table_name RENAME COLUMN 공급자_이름을 sname으로;
예:
alter table s_dept rename 열 age를 age1로;
첨부: 기본 키를 사용하여 테이블 생성> > (1) 이름 지정 없음
create table student ( studentid int primary key not null, studentname varchar(8), age int);
(2) 이름 지정
2. 테이블에서 기존 기본 키 제약 조건을 삭제합니다. (1 ) 이름 지정 없음
create table student ( studentid int primary key not null, studentname varchar(8), age int);alter table Student drop 제약 조건 SYS_C002715;
(2) 이름 지정
alter table Students drop 제약 조건 yy;create table students ( studentid int , studentname varchar(8), age int, constraint yy primary key(studentid));
테이블에 기본 키 제약 조건 추가
테이블 변경 학생 추가 제약 pk_student 기본 키(studentid);
더 많은 oracle 테이블 필드 삭제 및 oracle 테이블에 필드 추가와 관련된 기사는 PHP 중국어 웹사이트에 주목하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기
