728x90 반응형 테이블2 테이블의 제거와 변경 기본 테이블의 제거 - 일반 형식 DROP TABLE 기본_테이블_이름 { RESTRICT | CASCADE } ; •RESTRICT: 참조하는 뷰나 제약조건이 있으면 실행 실패 •CASCADE: 참조 뷰나 제약조건도 모두 삭제 EX) DROP TABLE COURSE CASCADE; 스키마 제거 - 일반 형식 DROP SCHEMA 스키마_이름 { RESTRICT | CASCADE }; 기본 테이블의 변경 - 일반 형식 ALTER TABLE 기본_테이블_이름 ([ADD 열_이름 데이타_타입] [DEFAULT 기정의 값] | [DROP 열_이름] [CASCADE] | [MODIFY 열_이름 데이타_타입 (DROP DEFAULT | SET DEFAULT 기정의 값)]); employee(eno,ename,de.. 2019. 4. 17. 11. 데이터베이스(2) 5-2-3. 테이블 생성 테이블 생성은 mnesia:create_table(Name, Args) 함수를 사용한다. Name은 생성할 테이블 이름을 Atom 형식으로 작성, record 이름을 사용하면 편리하다. Args에는 테이블의 타입과 각종 테이블 관련 설정값들을 튜플의 리스트로 입력한다. Mnesia에서 생성할 수 있는 테이블에는 3가지 종류가 있다. ram_copies disc_only_copies disc_copies : 데이터를 디스크와 메모리에 동시에 저장한다. 가장 추천하는 옵션 mnesia:create_table 함수의 주요 설정값 {attributes, List} : 테이블의 칼럼 이름을 리스트 형식으로 입력한다. 예를 들어 전에 정의했던 users라는 record를 사용하는 테이블이라.. 2018. 1. 13. 이전 1 다음 728x90 반응형