반응형
오라클 쿼리 SQL과 바인드 변수 확인(Oracle Query Bind)
[목차여기]
SQL 쿼리 확인
SELECT SQL_TEXT
FROM V$SQL
WHERE SQL_ID = '입력한_SQL_ID';
바인드 변수 확인
SELECT NAME,
POSITION,
DATATYPE_STRING,
VALUE_STRING,
LAST_CAPTURED
FROM V$SQL_BIND_CAPTURE
WHERE SQL_ID = '입력한_SQL_ID';
NAME: 바인드 변수 이름 (예: :1, :2 등).
POSITION: 바인드 변수의 순서.
DATATYPE_STRING: 바인드 변수의 데이터 유형.
VALUE_STRING: 마지막으로 캡처된 바인드 변수 값.
LAST_CAPTURED: 바인드 변수가 마지막으로 캡처된 시간.
SQL과 바인드 변수 동시에 확인
SELECT a.SQL_TEXT,
b.NAME AS BIND_NAME,
b.VALUE_STRING AS BIND_VALUE,
b.LAST_CAPTURED
FROM V$SQL a
LEFT JOIN V$SQL_BIND_CAPTURE b ON a.SQL_ID = b.SQL_ID
WHERE a.SQL_ID = '입력한_SQL_ID';
반응형
'Database > Oracle' 카테고리의 다른 글
오라클 수행 스키마 변경 (Oracle Schema) (0) | 2024.12.26 |
---|