다음과 같은 SQL 테이블 컬럼에 일부 xml을 삽입해야합니다.SQL 2008 : 백 슬래시 - 이중 인용 부호 콤보로 XML 값 삽입
<date format="ddd MMM dd HH:mm:ss \"UTC\" yyyy" />
SQL은 공백 문자가있는 공백 문자를 기다리고 있습니다.
INSERT INTO foo
(date)
VALUES ('<date format="ddd MMM dd HH:mm:ss \"UTC\" yyyy" />')
이중화를 시도했습니다. 큰 따옴표와 백 슬래시가 있지만 동일한 오류가 발생합니다.
* date *의 데이터 형식은 무엇입니까? – PedroC88
비슷한 질문이 http://stackoverflow.com/questions/650821/how-do-i-escape-double-quotes-in-attributes-in-an-xml-string-in-t-sql, 답변은 다음과 같습니다. '"' – thomasswilliams
@Pedro - 아마도 XML'CAST (' '를 XML로 선택)'XML'parsing : line 1 , 문자 37, 공백이 예상된다. ' –