mssql 쿼리를 처리하다보면
"&근처의 구문이 잘못되었습니다." 라는 오류를 흔히 볼 수 있다.
보통 sql server에서는 문자열 처리할 때 작은 따옴표를 사용하는데,
이럴때는 ' 이 부분 앞에 '' 이렇게 작은따옴표를 2개 붙여주면된다.
예를 들어, C# 기준으로 설명을 하자면
C#에서는 문자열을 바꿔주는 기능이 있다. String.Replace !!
따라서
string.Replace("'", "''");
이렇게하면 데이터를 유지하고 넣을 수 있다.
'프로그래밍 > SQL' 카테고리의 다른 글
[SQlite] SQlite 에서 table 이름 확인 (0) | 2020.10.07 |
---|---|
[SQLite - 쿼리] Select / Insert / Update / Delete (0) | 2020.09.28 |