SQL 매개 변수가있는 쿼리 텍스트를 XML 파일에 저장하기로 결정했습니다. 이 프로젝트에서는 C# 코드 (http://system.data.sqlite.org/)로 SQLite를 사용하지만 매개 변수가있는 쿼리가 얼마나 유연한 지에 대한 기본 정보 참조가 빠져 있습니다. 특히 표준 SQL에서는 처음이며이 DB 엔진에도 유용합니다. 의심 할 여지없는 변수는 매개 변수 (A = ...에 대한 값)이며, 테이블 이름은 아니지만 열 이름 (mytable에서 xxx 선택)에 대해 확실하지는 않습니다. 찾을 수 있도록 도와 주셔서 감사합니다.SQL 매개 변수가있는 쿼리 참조 찾기
-3
A
답변
0
거의 모든 SQL 엔진에서 SQLite는 예외가 아니며 테이블과 열 이름을 매개 변수화 할 수 없습니다.
대부분의 매개 변수가있는 쿼리가 미리 컴파일되고 사전 컴파일이 작동하려면 SQL 엔진이 쿼리 계획을 만들어야합니다. 쿼리 계획은 어떤 열을 사용하여 조인 할 테이블과 사용할 인덱스가 있어야합니다. 이 단계에서 테이블 및 열 이름을 알 수 없으면 미리 컴파일 할 수 없습니다. 따라서 WHERE 같은 제약 조건의 값만 매개 변수화 할 수 있습니다 (SQL 엔진 지원에 따라 ?
, $1
또는 :name
구문 사용).
관련 문제
- 1. 매개 변수가있는 PDO 쿼리
- 2. 참조 매개 변수가있는 대리자
- 3. PHP는 매개 변수가있는 SQL 쿼리 특별한 연산자
- 4. DbCommand에서 매개 변수가있는 SQL 쿼리 문자열 얻기
- 5. 매개 변수가있는 데이터베이스 쿼리 문제
- 6. 여러 매개 변수가있는 매개 변수가있는 SQL
- 7. ASP/MySQL - 매개 변수가있는 쿼리
- 8. VB.Net 매개 변수가있는 LIKE 쿼리
- 9. 일반 매개 변수가있는 생성자 찾기
- 10. Python에서 변수가있는 SQL 쿼리
- 11. 매개 변수가있는 MySQL 선택 쿼리
- 12. 세 가지 매개 변수가있는 쿼리
- 13. endkey 매개 변수가있는 CouchDB 쿼리
- 14. Angularfire2 - 매개 변수가있는 쿼리 테이블
- 15. 매개 변수가있는 동적 피벗 쿼리
- 16. 매개 변수가있는 AngularJS 쿼리 리소스
- 17. Npgsql F # 매개 변수가있는 쿼리
- 18. MySQL/Classic ASP - 매개 변수가있는 쿼리
- 19. 매개 변수가있는 Sql CMD 명령
- 20. null이있는 WHERE 절이있는 SQL Server 매개 변수가있는 쿼리
- 21. 여러 개의 선택적 검색 매개 변수가있는 SQL 검색 쿼리
- 22. 최대 절전 모드, 매개 변수가있는 SQL 쿼리. 나쁜 성능
- 23. 적어도 매개 변수가있는 경우에도 행을 반환하는 SQL 쿼리
- 24. VB에서 ASP.net의 SQL 서버에 대한 매개 변수가있는 업데이트 쿼리
- 25. MongoDB에 대한 참조 옵션 매개 변수가있는 runCommand
- 26. 참조 유형 매개 변수가있는 서비스 인스턴스를 만드시겠습니까?
- 27. 조치에 대한 참조 유형 매개 변수가있는 Html.BuildUrlFromExpression
- 28. 매개 변수가있는 하이브 UDF
- 29. 바인드 매개 변수가있는 SQL 식인 sqlalchemy 열
- 30. 텍스트 입력 용 매개 변수가있는 쿼리