본문 바로가기
반응형

Server/Oracle41

[Oracle] select 후 delete 하는 SQL문 지정코드를 사용하여 출력된 pk로 다른 테이블의 데이터를 지울 때 사용했던 코드입니다. delete from lustnoutrdlghtdetail where (lght_no) in ( select lght_no from lustnoutrdlght where sido_code = '11000' and sigungu_code = '11680' ); 2018. 9. 7.
테이블 생성 후 외래키 설정 12345678ALTER TABLE LUSTNOUTRDLGHTDETAILADD CONSTRAINT LGHT_NO FOREIGN KEY(LGHT_NO)REFERENCES LUSTNOUTRDLGHT(LGHT_NO); ALTER TABLE LUSTNOUTRDLGHTFILEADD CONSTRAINT LGHT_NO2 FOREIGN KEY(LGHT_NO)REFERENCES LUSTNOUTRDLGHT(LGHT_NO); Colored by Color Scriptercs 삭제123456ALTER TABLE LUSTNOUTRDLGHTDETAILDROP CONSTRAINT LGHT_NO; ALTER TABLE LUSTNOUTRDLGHTFILEDROP CONSTRAINT LGHT_NO2; Colored by Color Scr.. 2018. 9. 6.
[Oracle] exp.exe와 imp.exe 명령어 사용법 exp.exe 및 imp.exe 명령어는 ...\oraclexe\app\oracle\product\11.2.0\server\bin\폴더 (Oracle12c 는 C:\Oracle\product\12.2.0\dbhome_1\bin\폴더)에 들어있는 백업/복원 명령어로, 가장 기본적인 백업/복원 기능을 제공한다. 백업을 위한 Oracle에서 exp.exe 명령어의 사용법은 다음과 같다. 1) 전체 데이터베이스를 백업할 때 exp userid=SYSTEM/비밀번호@XE FULL=y FILE=백업할경로및파일 2) 관리자(SYSTEM)가 다른 계정의 스키마(=사용자) 전체를 백업할 때 exp userid=SYSTEM/비밀번호@XE OWNER=사용자명 FILE=백업할경로및파일 3) 일반 사용자가 자신의 전체 스키마를.. 2018. 7. 28.
(스크랩)ORA-01476 제수가 0 입니다 통계작업에서 종종 ORA-01476 제수가 0 입니다 를 가끔 보게 되는데 나누기에서 분모가 0이어서 발생하는 문제죠. 분모가 0이 안되게 하는게 정답이지만 데이터 정합성과 기타 문제로 인하여 분모가 0이 될 수가 있습니다. 그래서 오류없이 자료를 뽑고, 분모가 0인 데이터는 0으로 표시하기 위해서 아래와 같이 SQL를 작성하시면 됩니다. SELECT NVL(분자 / DECODE(분모, 0, NULL, 분모), 0) FROM 테이블; 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081.. 2018. 7. 26.
[Oracle] Oracle 삭제 시 레지스트리 편집기 오라클 완전 삭제 시, 레지스트리 편집기 부분에서 삭제해야 할 부분이다. 사실 레지스트리 편집은 매우 위험하기에, 반드시 시작하기 전 시스템 전체 백업을 해야한다. 경로에서 Oracle이 있는 부분을 삭제하라. HKEY_LOCAL_MACHINE\SOFTWARE\Oracle HKEY_CURRENT_USER\Software\Oracle HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 의 Oracle로 시작하는 모든 서비스를 찾아서 삭제. 2018. 7. 3.
반응형