database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 39179 게시물 읽기
No. 39179
여러 테이블에 INSERT문 실행 시 순서
작성자
한호연(hyhan061)
작성일
2011-12-20 23:37
조회수
3,803

안녕하세요.

문득 궁금해서 게시판 뒤적뒤적하다가 결국엔 찾지못하여 글을 올리게되었습니다.

FK 제약조건들로 구성된 여러 테이블간에는 INSERT 순서가 정해져있습니다.

제약조건을 풀지 않는 한 부모 테이블에 먼저 데이터를 INSERT해야하죠.

 

혹시...이런 테이블 종속성(?) 순서를 확인할 수 있는 기법이 있나요?

이 순서대로 테이블 INSERT를 수행하면 문제없이 IMPORT 되겠죠 (데이터에 문제가 없다면...)

ERD를 보고 수작업하기엔 너무 시간이 오래걸릴듯 합니다.

 

한수 가르쳐 주세요. ^^

이 글에 대한 댓글이 총 1건 있습니다.

select * from user_CONS_columns
where constraint_name not like 'SYS_%'


select * from user_CONS_columns
where constraint_name not like 'FK_%'

FK 지정시 제약 조건명을 지정해주는 기준이 있다라면

ex FK_KEYDATE .... 위 문장이 도움이 되겠지만.....

100% 해답은 아니네요. 그나마 참고는 될듯합니다.

박재덕님이 2011-12-21 13:51에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
39182oracle database 이전에 따른 체크사항
jks
2011-12-22
3919
39181이미 만들어진 테이블의 INITIAL 크기 변경가능?
궁금이
2011-12-21
3379
391809i 작동하는 SQL 이 11g 에서 INDEX 유무에 따라 작동이 안돼요. [2]
박재덕
2011-12-21
4610
39179여러 테이블에 INSERT문 실행 시 순서 [1]
한호연
2011-12-20
3803
39178두개의 Table에서 조건값 구하기 [1]
프돌이
2011-12-20
4568
39177오류가 납니다.(ORA-01722) [2]
초보
2011-12-20
4602
39176컬럼 추가 시간
정용석
2011-12-19
3802
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다