728x90
쿼리문에서 '(single quote)를 조회한답시고
SELECT a.*
FROM (SELECT '''' || 'Hello Jadoo' AS title FROM dual) a
WHERE a.title like ''%';
이렇게 하면... 쿼리에서 '(single quote)가 빠졌을 때 발생하는 에러인,
ORA-01756: quoted string not properly terminated (단일인용부호를 지정해 주십시요.) 가 발생을 합니다.
올바른 조회 쿼리는 ~
SELECT a.*
FROM (SELECT '''' || 'Hello Jadoo' AS title FROM dual) a
WHERE a.title like '''%';
'(single quote)가 있는 데이터 만들기
SELECT '''' || 'Hello Jadoo' AS title FROM dual; -- 출력값 : 'Hello Jadoo
'(single quote)를 치환해서 조회하기
SELECT REPLACE(title, '''', '')
FROM (SELECT '''' || 'Hello Jadoo' AS title FROM dual); -- 출력값 : Hello Jadoo
반응형
'DataBase > Oracle' 카테고리의 다른 글
오라클 사용자 생성 및 권한주기 (0) | 2015.10.30 |
---|---|
Merge 기본/활용 (0) | 2015.10.05 |
DBA 접속방법 (0) | 2015.10.05 |
SQL Code (ORA-?????) (0) | 2015.10.05 |
PL/SQL Exception 종류 (0) | 2015.10.05 |