단일 견적 문자가 포함 된 데이터를 Varchar 데이터 유형의 열에 삽입 할 때는 구문 오류를 피하기 위해 단일 따옴표를 올바르게 처리하는 것이 중요합니다.
Oracle SQL에서 단일 따옴표를 다루는 두 가지 주요 방법이 있습니다 :
단일 따옴표를 Varchar 열에 삽입하려면 두 개의 연속 단일 따옴표를 사용하십시오. 예를 들어:
INSERT INTO table_name (column_name) VALUES ('D''COSTA');
이것은 "d 'costa"값을 지정된 열에 삽입합니다.
Oracle 10G와 나중에 새로운 참조 방법을 사용할 수 있습니다 :
INSERT INTO table_name (column_name) VALUES q'$D'COSTA$';
에 삽입합니다.
이 방법에서 값은 문자 "Q"에 앞서 두 개의 단일 따옴표로 둘러싸여 있습니다.
예:
다음 쿼리는 다음 방법의 사용을 보여줍니다.
SELECT 'D''COSTA' name FROM DUAL;
SELECT q'$D'COSTA$' NAME FROM DUAL;
두 쿼리는 "d 'Costa"의 값을 반환합니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3