> 데이터 베이스 > MySQL 튜토리얼 > Oracle SQL의 VARCHAR 열에 작은따옴표를 올바르게 삽입하려면 어떻게 해야 합니까?

Oracle SQL의 VARCHAR 열에 작은따옴표를 올바르게 삽입하려면 어떻게 해야 합니까?

Susan Sarandon
풀어 주다: 2025-01-16 19:11:10
원래의
966명이 탐색했습니다.

How Can I Properly Insert Single Quotes into VARCHAR Columns in Oracle SQL?

Oracle SQL에서 작은따옴표 처리

작은따옴표 문자가 포함된 데이터를 VARCHAR 데이터 유형의 열에 삽입할 때 구문 오류를 방지하려면 작은따옴표를 올바르게 처리하는 것이 중요합니다.

솔루션

Oracle SQL에서는 작은따옴표를 처리하는 두 가지 주요 방법이 있습니다.

큰 작은따옴표를 사용하세요

VARCHAR 열에 작은따옴표를 삽입하려면 두 개의 연속된 작은따옴표를 사용하세요. 예:

<code class="language-sql">INSERT INTO table_name (column_name) VALUES ('D''COSTA');</code>
로그인 후 복사

지정된 열에 "D'COSTA" 값이 삽입됩니다.

새로운 참조 방법 사용(Oracle 10g)

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿