요즘 세상
본문 바로가기

전체 글136

제품 테이블, 판매 테이블 생성 및 백업 > CREATE TABLE TBL_PRODUCT3 (PDCODE VARCHAR2(10) ,PDNAME VARCHAR2(10) ,DANGA NUMBER ,CONSTRAINT TBL_PRODUCT3_PDCODE_PK PRIMARY KEY(PDCODE) ); > CREATE TABLE TBL_PANMAE3 (PDCODE VARCHAR2(10) ,PANDAY DATE DEFAULT SYSDATE ,PANSU NUMBER ,CONSTRAINT TBL_PANMAE3_PDCODE_FK FOREIGN KEY(PDCODE) REFERENCES TBL_PRODUCT3(PDCODE) ); * -- 판매백업 (구지 지우고 싶다면 해라) CREATE TABLE TBL_PANMAE3_BACKUP (PDCODE VARCHAR2(1.. 2020. 4. 21.
STATUS 제약조건 ## STATUS 제약조건 ## 1 : 다 관계의 테이블에서는 부모테이블에 존재하는 행은 Foreign Key 로 인해서 삭제가 불가하다. (단,on delete cascade 옵션을 사용하지 않을 때) update 로 그 효과를 (delete 하는 효과) 가지도록 한다. 즉, 특정 컬럼을 하나 생성해서 사용중인 행인지, 사용하지 않은 행인지 구분을 하도록 한다. > CREATE TABLE TBL_PRODUCT2 (PDCODE VARCHAR2(10) ,PDNAME VARCHAR2(10) ,DANGA NUMBER ,STATUS NUMBER(1) DEFAULT 1 -- 1: 사용중 , 0: 사용불가 ,CONSTRAINT TBL_PRODUCT2_PDCODE_PK PRIMARY KEY(PDCODE) ,CONST.. 2020. 4. 20.
테이블명, 제약조건, 컬럼명 변경하기 ## 테이블명, 제약조건, 컬럼명 변경하기 ## > CREATE TABLE TBL_PRODUCT (PDCODE VARCHAR2(10) ,PDNAME VARCHAR2(10) ,DANGA NUMBER ,CONSTRAINT TBL_PRODUCT_PDCODE_PK PRIMARY KEY(PDCODE) ); > CREATE TABLE TBL_PANAME (PDCODE VARCHAR2(10) ,PANDAY DATE DEFAULT SYSDATE ,PANSU NUMBER ,CONSTRAINT TBL_PANAME_PDCODE_FK FOREIGN KEY(PDCODE) REFERENCES TBL_PRODUCT(PDCODE) ON DELETE CASCADE ); -- 테이블명 변경하기 RENAME TBL_PANAME TO TB.. 2020. 4. 19.
[오라클] 부모 컬럼 지우면 자식 컬럼 지워짐 ## 부모 컬럼을 지우면 자식 컬럼도 지워진다. ## > CREATE TABLE TBL_NEWMEMBER (ID VARCHAR2(10) ,PASSWD VARCHAR2(10) NOT NULL ,NAME VARCHAR2(10) CONSTRAINT TBL_NEWMEMBER_NAME_NN NOT NULL ,MPHONE VARCHAR2(15) --NULL ,CONSTRAINT TBL_NEWMEMBER_ID_PK PRIMARY KEY(ID) ); > CREATE TABLE TBL_NEWLOGIN (ID VARCHAR2(10) ,PASSWD VARCHAR2(10) CONSTRAINT TBL_NEWLOGIN_PASSWD_NN NOT NULL ,CONSTRAINT TBL_NEWLOGIN_ID_PK PRIMARY KEY(.. 2020. 4. 17.

close