반응형 오라클5 SQL Developer SQL 파일을 빠르게 수행하기, sqldeveloper sql import 빠른 결론결론적으로, 아래와 쿼리에서 sql 파일경로 만 바꾼 후, F5를 눌러 실행하면 됩니다.show autocommit; -- 현재의 autocommit 여부를 체크.set autocommit off; -- autocommit off 설정@c:\test.sql -- @ + sql 파일경로commit;set autocommit on; -- autocommit on 설정다음 내용부터는 각 라인당 세부설명이기에,급하신 분들은 넘어가도 좋다.autocommit 설정show autocommit; -- 현재의 autocommit 여부를 체크.set autocommit off; -- autocommit off 설정set autocommit on; -- autocommit on 설정autocommit on 인.. 2025. 4. 11. Oracle DB 계정 비밀번호변경, SQL Developer 비밀번호 변경, 오라클 비밀번호 변경 REPLACE 한줄요약ALTER USER [user명] IDENTIFIED BY "[변경하려는 패스워드]" REPLACE "[이전 패스워드]"-- 예시 쿼리ALTER USER TEST_USER IDENTIFIED BY "123test" REPLACE "password"REPLACE구문이 없어도 되는 case일부 case에서는 아래와 같이 replace 되는 경우도 있다.ALTER USER [user명] IDENTIFIED BY "[변경하려는 패스워드]"ORA-28221: REPLACE가 지정되지 않음아래와 같은 "ORA-28221: REPLACE가 지정되지 않음" 에러메시지가 발생하면,REPLACE가 들어간 구문(이 글의 맨처음 한줄요약 부분)을 사용하여 패스워드를 변경할 수 있도록 합니다.명령의 1 행에서 시작하는 .. 2025. 4. 7. Oracle DB 테이블명 변경, 테이블 변경 오라클 rename table 한줄요약ALTER TABLE [변경전 테이블명] RENAME TO [변경 후 테이블명];-- 사용예)ALTER TABLE TEST_TBL1 RENAME TO TEST_TBL1_BAK;주의사항제가 개발하고 있는 환경에서는 TABLE RENAME을 하더라도 RENAME된 테이블의 INDEX는 유지 되지만,다른 인터넷에서의 사례를 보면, RENAME후 INDEX가 걸리지 않는 경우도 있는것으로 보입니다.아래 쿼리를 사용하여 RENAME후에도 인덱스가 걸린채로 유지되는지 확인해보도록 하는게 좋을것 같습니다.SELECT a.table_name , a.index_name , a.column_name FROM all_ind_columns a WHERE a.table_name = '[테이블명]'.. 2025. 4. 5. 오라클 프로시저 생성 방법 , 오라클 프로시저 수정, 오라클 프로시저 문법 오라클 프로시저 생성 문법, 오라클 프로시저 생성 방법오라클 프로시저 생성 문법은 아래와 같습니다.CREATE [OR REPLACE] PROCEDURE 프로시저명[(매개변수 IN 데이터타입, 매개변수 OUT 데이터타입, 매개변수 INOUT 데이터타입)]IS [주요 변수 선언;]BEGIN -- 실행구문; ... [EXCEPTION -- 예외 처리 구문;]END;아래는 PROC_TEST라는 프로시저를 생성하는 예제입니다.이 프로시저를 호출하면, TEST_TABLE이라는 테이블에서 col1, col2를 select합니다.CREATE OR REPLACE PROCEDURE PROC_TEST( pResult out SYS_REFCURSOR)ISBEGIN OPEN pResult FO.. 2024. 9. 22. SQL Developer 사용후기 "꽤나 쓸만한 무료 Oracle DB용 SQL IDE" 장점 1. 무료로 ORACLE DB object 들에 대해 CRUD 가능하다. 2. autocomplete 기능으로 자동완성가능. 3. GUI환경 제공으로 조작이 간편하다. 4. result 값을 csv, xml, sql 등으로 쉽게 export 가능하게 해준다. 5. 무설치, 파일복사로 바로 사용가능하며 portable 하다. 단점 1. Oracle 외 다른 DB 는 접속불가. oracle 말고 다른 DB를 쓰는 시스템에서는 무쓸모이고, MSA architecture에서는 다른 tool 들도 써야하기 때문에 불편할 수 있다. 2. Java application 이라서 살짝 느린점이 있는거 같다. 로딩할때가 제일 길긴한데, 익숙해지면 원래 그려려니 .. 2021. 7. 28. 이전 1 다음 반응형