집 >데이터 베이스 >MySQL 튜토리얼 >Oracle SQL의 VARCHAR 열에 작은따옴표를 올바르게 삽입하려면 어떻게 해야 합니까?
작은따옴표 문자가 포함된 데이터를 VARCHAR 데이터 유형의 열에 삽입할 때 구문 오류를 방지하려면 작은따옴표를 올바르게 처리하는 것이 중요합니다.
Oracle SQL에서는 작은따옴표를 처리하는 두 가지 주요 방법이 있습니다.
VARCHAR 열에 작은따옴표를 삽입하려면 두 개의 연속된 작은따옴표를 사용하세요. 예:
<code class="language-sql">INSERT INTO table_name (column_name) VALUES ('D''COSTA');</code>
지정된 열에 "D'COSTA" 값이 삽입됩니다.
Oracle 10g 이상에서는 새로운 참조 방법을 사용할 수 있습니다.
<code class="language-sql">INSERT INTO table_name (column_name) VALUES q'$D'COSTA$';</code>
이 방법에서는 값 앞에 문자 "q"가 오는 두 개의 작은따옴표로 묶입니다.
예:
다음 쿼리는 이러한 메소드의 사용을 보여줍니다.
<code class="language-sql">SELECT 'D''COSTA' name FROM DUAL; SELECT q'$D'COSTA$' NAME FROM DUAL;</code>
두 쿼리 모두 "D'COSTA" 값을 반환합니다.
위 내용은 Oracle SQL의 VARCHAR 열에 작은따옴표를 올바르게 삽입하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!