>데이터 베이스 >Oracle >Oracle에서 테이블 이름을 수정하는 명령문은 무엇입니까?

Oracle에서 테이블 이름을 수정하는 명령문은 무엇입니까?

WBOY
WBOY원래의
2022-05-18 17:40:0912529검색

oracle의 테이블 이름 수정 명령문: 1. "ALTER TABLE 이전 테이블 이름 RENAME TO 새 테이블 이름", 이 명령문은 ALTER를 사용하여 원본 테이블의 테이블 이름을 수정합니다. 2. "RENAME 이전 테이블 이름 TO 새 테이블 이름; ;", 이 명령문은 RENAME을 사용하여 테이블 이름을 수정합니다.

Oracle에서 테이블 이름을 수정하는 명령문은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.

테이블 이름을 수정하는 oracle 명령문은 무엇인가요

방법 1: ALTER를 사용하여 테이블 이름 수정

ALTER TABLE OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME;

방법 2: RENAME을 사용하여 테이블 이름 수정

RENAME OLD_TABLE_NAME TO NEW_TABLE_NAME;

확장 지식:

이전 테이블 데이터 사용 새 테이블을 생성한 후 기존 테이블을 삭제합니다(권장하지 않음)

create new_table as select * from old_table;
drop table old_table;

참고: 테이블에 데이터 양이 많으면 테이블을 삭제하는 데 시간이 오래 걸립니다. 이전 테이블은 이전 테이블을 호출해야 하는 공식적으로 실행되는 일부 작업에도 영향을 미칠 수 있으며 이는 위험합니다!

PLSQL을 직접 사용하여 테이블 재구축(권장하지 않음)

참고: 테이블 재구축 기능은 모든 데이터, 트리거 및 외래 키를 지우는 것과 동일하며 속도가 매우 느리고 효율성도 그다지 좋지 않습니다.

열 이름 수정

테이블의 열 이름을 수정하는 구문은 다음과 같습니다.

ALTER TABLE table_name RENAME COLUMN column_name TO new_column_name;

예를 들어, person 테이블의 생일 열 이름을 age로 다음과 같이 변경합니다. :

SQL> ALTER TABLE person RENAME COLUMN birthday TO age;

추천 튜토리얼: "Oracle Video tutorial

위 내용은 Oracle에서 테이블 이름을 수정하는 명령문은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.