타의 추종을 불허한다
|
|
오라클 프로시저 작업중 중간까지의 결과를 디버깅하고 싶을 때가 있다
다음의 구문으로 직접 얼럿을 생성해 보자
RAISE_APPLICATION_ERROR(-20000, '하고싶은말')
|
|
SELECT
a.sid, a.serial#, a.username, a.process, b.object_name,
DECODE(c.lmode,2,'RS',3,'RX',4,'S',5,'SRX',8,'X','NO') "TABLE LOCK",
DECODE(a.command,2,'INSERT',3,'SELECT',6,'UPDATE',7,'DELETE',12,'DROP TABLE',26,'LOCK TABLE','UNknown') "SQL",
DECODE(a.lockwait, NULL,'NO wait','Wait') "STATUS"
FROM
v$session a, dba_objects b, v$lock c
WHERE
a.sid=c.sid and b.object_id=c.id1
AND c.type='TM';
검색결과========================================================================
427 4906 디비스키마 10812:10836 테이블명 RX UNknown NO wait
실행문==========================================================================
ALTER SYSTEM KILL SESSION '427,4906'
|
1. 숫자형함수
- ABS, ROUND, CEIL, FLOOR, MOD,
- POWER : 제곱, SQRT : 제곱근
2. 문자형함수
- CONCAT : 합치기
- LOWER, UPPER, SUBSTR, REPLACE, TRIM, LENGTH
3. 날짜형함수
- SYSDATE, CURRENT_DATE
4. NULL관련함수
- NVL, NVL2 NULLIF
5. 변환함수
- TO_CHAR, TO_DATE
6. 조건함수
- DECODE
- CASE WHEN : 함수는 아니나 기능이 유사
7. 그룹핑함수
- ROLLUP, CUBE
|