"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Oracle SQL에서 단일 따옴표를 Varchar 열에 올바르게 삽입하려면 어떻게해야합니까?

Oracle SQL에서 단일 따옴표를 Varchar 열에 올바르게 삽입하려면 어떻게해야합니까?

2025-03-23에 게시되었습니다
검색:490

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

Oracle SQL에서 단일 따옴표 처리

단일 견적 문자가 포함 된 데이터를 Varchar 데이터 유형의 열에 삽입 할 때는 구문 오류를 피하기 위해 단일 따옴표를 올바르게 처리하는 것이 중요합니다.

해결책

Oracle SQL에서 단일 따옴표를 다루는 두 가지 주요 방법이 있습니다 :

이중 단일 따옴표 사용

단일 따옴표를 Varchar 열에 삽입하려면 두 개의 연속 단일 따옴표를 사용하십시오. 예를 들어:

INSERT INTO table_name (column_name) VALUES ('D''COSTA');

이것은 "d 'costa"값을 지정된 열에 삽입합니다.

새 참조 방법 (Oracle 10G)

사용

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