SQL에서 문자열 일부를 이스케이프 처리하는 데 문제가 있습니다. 예를 들면 :SQL Server에서 문자열 이스케이프
SELECT TOP 10000 *
FROM experience
WHERE name IS
'AT&T'
잘못된 구문 근처에 'AT'근처에 잘못된 구문이 표시됩니다. &과 관련된 문제로 보입니다. 탈출을위한 일반적인 규칙이 있습니까? 어떤 결과를 얻을 수 없음에도 불구하고
또한,
SELECT TOP 10000 *
FROM experience
WHERE name Like
'AT&\T'
이 작동
를 시도
어떤 이름에 대한 = 'AT & T'는? 그것도 오류를 줄 수 있습니까? –
또한이 답변을 보길 원할 수 있습니다. http://stackoverflow.com/questions/714980/how-do-you-search-for-a-ampersand-in-the-tsql-contains-function –