본문 바로가기

2학년/데이터베이스

0521

pk fk 관계를 r_constraint_name으로 알 수 있다. 

SQL> col r_constraint_name format a20
SQL> select table_name, constraint_name, r_constraint_name, status from user_constraints
  2  where table_name in ('TEST_PT', 'TEST_CT');

TABLE_NAME           CONSTRAINT_NAME      R_CONSTRAINT_NAME    STATUS
-------------------- -------------------- -------------------- ----------------
TEST_CT              TEST_CT_NAME_NN                           ENABLED
TEST_CT              TEST_CT_ID_PK                             ENABLED
TEST_CT              TEST_CT_D_ID_FK      TEST_PT_D_ID_PK      ENABLED
TEST_PT              TEST_PT_D_ID_PK                           ENABLED

 

 

 

 

 

not deferrable 이라서 deffered 로 할 수 없는 것.. 그래서 deffered immediate로 바꿔야 함. 

NOT NULL 제약조건? 오직 칼럼단위로 적어줘야 한다. 

NOT NULL은 모디파이에서만 추가 삭제 가능하다. 다른 제약조건과는 달리.. 

 

 

임시테이블  = temporary table >> 시험할 때 사용하는 것. 

 

 

disconnect > 세션 단위로 사라지기도 하고 conn / disconn

commit > 트랜잭션 단위로 commit / rollback

TCL

 

>> 주로 임시적인 데이터를 가지고 막 실험하다가 날리기 딱좋다. 

 

 

 

 

'2학년 > 데이터베이스' 카테고리의 다른 글

database 복습 11(제약조건)  (0) 2019.05.29
0529 database  (0) 2019.05.29
0515 database  (0) 2019.05.15
0417database  (0) 2019.04.17
0410_database using ~ join(기말 시험)  (0) 2019.04.10