반응형
오라클에 따옴표를 포함하는 문자열 삽입
오라클에서 따옴표가 포함된 문자열을 삽입하려면 어떻게 해야 합니까?내 코드는
INSERT INTO TIZ_VADF_TL_MODELS (name)
VALUES ('xxx'test'yy');
이용하면
INSERT INTO TIZ_VADF_TL_MODELS (name)
VALUES ("xxx'test'yy");
xxx'testy'가 clob이기 때문에 식별자가 너무 깁니다.
내가 어떻게 그럴 수 있을까?
고마워.
'대체 견적 메커니즘' 구문을 사용할 수도 있습니다.
INSERT INTO TIZ_VADF_TL_MODELS (name)
VALUES (q'[xxx'test'yy]');
첫 번째 따옴표 집합의 바로 안쪽에 있는 문자 쌍,[]
이 경우 따옴표로 묶은 텍스트를 구분합니다. 따옴표 내의 단일 따옴표는 이스케이프할 필요가 없습니다.물론, 당신은 그때 가질 수 없습니다.]'
문자열 자체 내에서, 문제가 될 경우 피할 수 있도록 자신만의 구분 기호를 선택할 수 있습니다.]
그 자체로도 여전히 괜찮을 것입니다.
이는 단일 따옴표를 이스케이프하는 것보다 간단하여 약간 지저분해지거나 적어도 읽고 디버깅하기가 어려울 수 있습니다.
따옴표를 사용해 보십시오.
'xxx''test''yy'
SQL에서 따옴표 앞에 다른 따옴표를 추가하여 이스케이프할 수 있습니다.
큰따옴표 하나 대신 작은따옴표를 두 번 사용합니다.예:
INSERT INTO TIZ_VADF_TL_MODELS (name)
VALUES ('xxx''test''yy');
언급URL : https://stackoverflow.com/questions/21813786/insert-string-which-includes-quotes-in-oracle
반응형
'programing' 카테고리의 다른 글
Python에서 오류가 없을 때까지 시도합니다. (0) | 2023.07.21 |
---|---|
루비의 블록 및 수율 (0) | 2023.07.21 |
스프링 저장 프로시저 - 프로시저에서 반환되는 결과는 항상 비어 있습니다. (0) | 2023.07.21 |
통계: Python의 조합 (0) | 2023.07.21 |
ExecutorService 'applicationTaskExecuter' 종료 중 (0) | 2023.07.21 |