ddl 예제

열의 데이터 형식 및 너비를 수정합니다. 예를 들어 열 에남의 길이를 varchar2(20)에서 varchar2(30)로 늘린 다음 다음 명령을 지정합니다. “데이터 정의 언어”를 의미합니다. DDL은 데이터 구조를 정의하고 데이터를 수정하는 데 사용되는 언어입니다. 예를 들어 DDL 명령을 사용하여 데이터베이스 내에서 테이블을 추가, 제거 또는 수정할 수 있습니다. 데이터베이스 응용 프로그램에 사용되는 DDL은 SQL의 하위 집합인 구조화 된 쿼리 언어로 간주됩니다. 그러나 DDL은 XML과 같은 다른 유형의 데이터를 정의할 수도 있습니다. 예를 들어 핀 및 도시 열을 삭제하고 SAL 열 이름을 SALARY로 변경하려고 합니다. 예를 들어, 싱크라는 기존 테이블에 대한 거품이라는 열을 추가(제거)하는 명령은 다음과 같습니다. 열 사양, 데이터 유형 및 정밀도를 기록합니다. 예를 들어 직원이라는 테이블을 삭제하는 명령은 다음과 같은 것입니다.

예를 들어 사용자 GUEST는 SCOTT이 소유한 EMP_TEST 테이블에서 직원 이름과 급여를 쿼리하려고 합니다. 아래 쿼리를 실행할 수 있습니다 – 다음 예제에서는 열 수준에서 PRIMARY KEY 제약 조건을 사용하는 방법을 보여 주어 도 있습니다. CREATE, ALTER 및 DROP 명령은 지정된 개체에 대한 단독 액세스가 필요합니다. 예를 들어 다른 사용자가 지정된 테이블에 열린 트랜잭션이 있는 경우 ALTER TABLE 문이 실패합니다. GRANT, 해지, 분석, 감사 및 COMMENT 명령은 지정된 개체에 대한 단독 액세스가 필요하지 않습니다. 예를 들어 다른 사용자가 테이블을 업데이트하는 동안 테이블을 분석할 수 있습니다. 오라클은 CHAR, VARCHAR, VARCHAR2 및 LONG을 포함하여 미리 정의된 세 가지 문자 데이터 형식을 지원합니다. VARCHAR와 VARCHAR2는 실제로 동의어이며, 오라클은 VARCHAR 대신 VARCHAR2를 사용하는 것이 좋습니다.

열이 고정 길이인 문자 값을 저장할 때 CHAR 데이터 형식을 사용합니다. 예를 들어 미국의 사회 보장 번호(SSN)는 모든 시민에게 할당되며 항상 크기가 9자입니다(SSN이 엄격하게 숫자로 구성되더라도 숫자는 문자로 처리됨) CHAR(9)로 지정됩니다. VARCHAR2 데이터 형식을 사용하여 가변 길이의 영숫자 데이터를 저장합니다. 예를 들어, 고객 이름 또는 주소는 저장할 문자 수에 따라 상당히 다릅니다. VARCHAR2 열의 최대 크기는 4,000자입니다. DROP 문은 DELETE 및 TRUNCATE이 테이블 자체를 제거하지 않는다는 점에서 DELETE 및 TRUNCATE 문과 구별됩니다.

This entry was posted in Uncategorized. Bookmark the permalink.

Comments are closed.