쿼리 변환
쿼리 변환기를 사용하여 내장된 애플리케이션 및 보고 SQL 쿼리를 MongoDB 구문으로 변환할 수 있습니다. 쿼리를 복사하여 쿼리 변환기에 붙여넣어 MongoDB 및 마이그레이션된 스키마에서 작동하도록 업데이트합니다.
이 작업에 대하여
쿼리 변환기는 길거나 복잡한 쿼리, 트리거 또는 저장 프로시저를 변환할 수 없는 AI 기술을 사용합니다. 일부 쿼리는 올바르게 변환되지 않을 수 있고, 다른 쿼리는 전혀 변환되지 않을 수 있습니다.
쿼리 변환기는 현재 프로젝트의 관계형 스키마, MongoDB 스키마 및 매핑 규칙을 사용하여 쿼리를 변환하는 방법을 결정합니다. 쿼리가 관계형 스키마에 없는 테이블을 참고하거나 MongoDB collection에 매핑되지 않은 테이블을 참고하는 경우 변환이 실패하거나 올바르지 않을 수 있습니다.
변환된 쿼리, 트리거, 뷰 및 저장 프로시저는 프로젝트에 저장되며 프로젝트 가져오기 및 내보내기를 통해 유지됩니다.
SQL 쿼리는 40 000 텍스트 문자로 제한됩니다.
프로덕션 환경에 배포하기 전에 항상 쿼리 변환기에서 생성된 코드를 검토하고 테스트합니다.
왼쪽 Query Converter 창에서 이전 전환 내역을 볼 수 있습니다. 각 변환에는 변환 결과를 나타내는 아이콘이 있습니다. 객체 옆에 아이콘이 없으면 아직 변환이 시도되지 않은 것입니다.
Icon설명Spinner이제 변환이 실행 중입니다.녹색 확인 표시전환에 성공했습니다.빨간색 느낌표마지막 시도에서 전환이 실패했습니다.
단계
구문 변환 및 테스트
Convert 버튼을 클릭합니다. SQL 코드가 변환될 때까지 기다립니다. 변환된 MongoDB 구문 코드가 Converted MongoDB Query 창에 표시됩니다.
쿼리 변환기에 오류가 있는 경우 Converted MongoDB Query 창에서 세부 정보를 볼 수 있습니다.
팁
프로젝트 에서 쿼리의 이름을 바꾸거나 삭제 하려면 다음을 클릭합니다. SQL Query 창의 버튼을 클릭하고 또는 아이콘을 클릭합니다.
다음을 클릭합니다. 아이콘을 클릭하여 MongoDB 구문을 클립보드에 복사합니다.
생성된 MongoDB 구문을 테스트하고 유효성을 검사합니다.
팁
Filter 텍스트 상자를 사용하여 객체 이름과 SQL 구문을 기준으로 쿼리, 저장 프로시저, 트리거 및 뷰를 필터링할 수 있습니다.
예시
다음 표는 쿼리 변환기를 사용하여 MongoDB 구문으로 변환된 SQL 쿼리의 예를 보여줍니다. 변환된 쿼리의 구문과 구조는 프로젝트에서 사용된 매핑 규칙에 따라 달라집니다.
SQL Syntax | MongoDB 구문 | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| ||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||
|
|