본문 바로가기
728x90
반응형

DB56

PL-SQL 샘플 001 - 기본 사용법 -- 변수사용예 DECLARE V_EMPNO NUMBER(4) := 7788; V_ENAME VARCHAR2(10); BEGIN V_ENAME := 'Scott'; DBMS_OUTPUT.PUT_LINE('V_ENAME :' || V_ENAME); END; -- 상수 사용예 DECLARE V_TAX CONSTANT NUMBER(1) := 3; BEGIN DBMS_OUTPUT.PUT_LINE('V_TAX :' || V_TAX); END; -- DEFAULT 값 사용하기 DECLARE V_DEPTNO NUMBER(2) DEFAULT 10; BEGIN DBMS_OUTPUT.PUT_LINE('V_DEPTNO : ' || V_DEPTNO); END; -- NOT NULL 사용예. 변수에 NULL 입력을 막아줌 DE.. 2022. 12. 19.
SQL Developer 를 사용해서 Excel 파일 IMPORT 하기 엑셀의 컬럼명만 DB와 맞춰주면 쉽게 들어간다. 1. 테이블에서 오른쪽 버튼 -> 데이터 임포트 클릭 -> 컬럼명과 데이터 확인하고 그냥 진행하면 됨 https://haenny.tistory.com/257 [Oracle] SQL Developer 엑셀 데이터 임포트 하는 방법 [Oracle] SQL Developer 엑셀 데이터 임포트 하는 방법 데이터 임포트할 테이블 마우스 우측 키 클릭 + 데이터 임포트 선택 데이터 임포트할 파일 선택 파일 선택 시 엑셀파일의 데이터가 아래 '파일 내 haenny.tistory.com \ 2022. 12. 7.
오라클 함수/프로시저 조회 방법(쿼리) 다음 방식을 사용해라. SELECT * FROM ALL_SOURCE WHERE NAME = '함수명/프로시져명'; 구글링을 하면 보통 아래 방식을 사용하라고 하는데, 안나오는 경우도 있으므로..위방식이 더 좋을것 같다. SELECT * FROM USER_SOURCE WHERE NAME ='함수/프로시져명' 또는 SELECT * FROM USER_SOURCE WHERE TYPE='FUNCTION' AND NAME '함수명' 2022. 11. 30.
테이블 락 해결법 --테이블 락 LOCK TABLE 테이블명 IN EXCLUSIVE MODE; --락이 걸린 테이블 확인 select * from v$locked_object where oracle_username = '사용자명'; --락이 걸려있는 테이블 갯수 확인 select count(*) from v$locked_object vo , dba_objects do where vo.object_id = do.object_id; --락 걸린 세션 확인 select a.sid, a.serial# from v$session a, v$lock b, dba_objects c where a.sid=b.sid and b.id1=c.object_id and b.type='TM'; --락이 걸린 테이블명을 알고 있는 경우 (테이블 명은.. 2022. 10. 26.
728x90
반응형