프로그래밍/SQL
[MSSQL - 에러] 작은 따옴표(') 입력 처리
Bomchen
2020. 9. 28. 11:15
mssql 쿼리를 처리하다보면
"&근처의 구문이 잘못되었습니다." 라는 오류를 흔히 볼 수 있다.
보통 sql server에서는 문자열 처리할 때 작은 따옴표를 사용하는데,
이럴때는 ' 이 부분 앞에 '' 이렇게 작은따옴표를 2개 붙여주면된다.
예를 들어, C# 기준으로 설명을 하자면
C#에서는 문자열을 바꿔주는 기능이 있다. String.Replace !!
따라서
string.Replace("'", "''");
이렇게하면 데이터를 유지하고 넣을 수 있다.