SQLite 데이터베이스를 사용하는 iPhone 응용 프로그램에서 작업 중이며 이스케이프 문자를 처리하려고합니다. SELECT 문에서 이스케이프 문자를 처리 할 수있는 LIKE ESCAPE가 있지만 응용 프로그램에서 SELECT, INSERT, UPDATE 동작이 있으며 실제로 이스케이프 문자를 처리하는 방법을 알지 못합니다.sqlite 준비된 문을 사용하여 문자를 이스케이프 처리하는 대신 사용할 수있는 방법
2
A
답변
2
FMDB을 사용하면 그럴 필요가 없습니다. 그것은 built-in parameter binding support이고, 그것은 당신이 당신을 위해 필요한 탈출을 돌볼 것입니다.
0
SQL 문 끝에 이스케이프 문자가 무엇인지 간단하게 알려줘야한다고 생각합니다. 등 내가 사용되는 문자, \
는 아무것도 될 수 등 30%
, 140%
로 값과 일치합니다
SELECT * FROM MyTable WHERE RevenueChange LIKE '%0\%' ESCAPE '\'
예를 들면 다음과 같습니다.
+0
이것은 INSERT 및 UPDATE 문도 포함합니까? – seelani
+0
예, 모든 곳에서 사용할 수 있습니다. –
3
당신이 올인원 기능) sqlite3_exec를 (사용하는 경우, 당신은 sqlite3_bind * 기능을 사용할 필요가없는 에 .. 은 % q를 함께 sqlite3_mprintf()에 문자열을 전달 토큰
sqlite3_mprintf("%q","it's example");
출력 문자열이 답변 중 하나가 당신을 위해 운동나요
it''s example
관련 문제
- 1. iPhone에서 SQLite 용 준비된 문을 작성하는 방법
- 2. django urlpatterns에서 특수 문자를 이스케이프 처리하는 방법
- 3. jQuery를 사용하여 폼 입력에서 "&"앰퍼샌드 문자를 이스케이프 처리하는 방법
- 4. Groovy regexes에서 문자를 이스케이프 처리하는 방법이 있습니까?
- 5. JasperReports에서 특수 문자를 이스케이프 처리하는 방법은 무엇입니까?
- 6. 잘못된 속성 문자를 이스케이프 처리하는 방법은 무엇입니까?
- 7. struts2에서 특수 문자를 이스케이프 처리하는 예제가 부족합니다.
- 8. 속성 파일을 수정하지만 문자를 이스케이프 처리하는 경우
- 9. href = mailto (iPhone)에서 문자를 이스케이프 처리하는 방법
- 10. Delphi에서 SQL 문자열의 특수 문자를 이스케이프 처리하는 방법은 무엇입니까?
- 11. mysql에 이스케이프 문자를 삽입하는 방법
- 12. 안드로이드 실제 이스케이프 문자열 sqlite
- 13. 업데이트가있는 준비된 문을 작성하려면 어떻게합니까?
- 14. PHP PDO - 준비된 문을 출력하십시오.
- 15. bash 스크립트에서 문자열을 이스케이프 처리하는 방법
- 16. 따옴표를 이스케이프 - 사용할 수있는 다른 문자가 있습니까?
- 17. wcf가 응답으로 문자를 이스케이프 처리합니다.
- 18. 정규식을위한 문자열에서 특수 문자를 이스케이프 처리하는 간단한 jQuery/javascript 메서드
- 19. Pango 마크 업에서 문자를 이스케이프 처리하는 방법은 무엇입니까?
- 20. SQLite 쿼리에서 문자 이스케이프
- 21. schtasks/이스케이프 문자를 만드시겠습니까?
- 22. regex : 백 슬래시 및 특수 문자를 이스케이프 처리하는 방법은 무엇입니까?
- 23. mySQLi에서 준비된 문을 사용하여 여러 테이블을 업데이트하려면 어떻게합니까?
- 24. XML에서 불법 문자를 처리하는 방법
- 25. web.config에서 비영어권 문자를 처리하는 방법?
- 26. 준비된 문을 사용하는 가변 열 이름
- 27. SQLite - 제한 사항? 곤충? 내가 준비된 문을 사용하여 최적화하기 위해 노력하고있어 시간의 1000를 실행하는 쿼리가 절
- 28. HTTP 헤더에서 줄 바꿈 문자를 이스케이프 처리하는 방법은 무엇입니까?
- 29. Java에서 HTML 특수 문자를 이스케이프 처리하는 방법은 무엇입니까?
- 30. HQL의 "like"절에서 와일드 카드 문자를 이스케이프 처리하는 방법은 무엇입니까?
입니까? 응답이있을 경우 회색 체크 표시를 클릭하여 답변을 수락하십시오. –