새 임시 쿼리 만들기

POST / 프로젝트/{projectId}/queries

새 임시 쿼리 만들기

경로 매개변수

  • projectId 문자열 필수 사항

    프로젝트 ID

    형식은 ^[A-Za-z0-9\-]+$ 패턴 과 일치해야 합니다.

application/json

body

  • inputQuery 문자열

응답

  • 200 application/json

    확인

    응답 속성 숨기기 응답 속성 표시 객체
    • id 문자열 필수 사항
    • projectId 문자열 필수 사항
    • 입력 객체 필수 사항

      추가 속성은 허용되지 않습니다.

      입력 속성 숨기기 입력 속성 표시 객체
      • database 문자열
      • 스키마 문자열
      • 이름 문자열 필수 사항
      • 쿼리 문자열 필수 사항
      • createdAt 문자열(날짜-시간)
      • runScriptTemplate 문자열
      • queryType 문자열 필수 사항

        값은 STORED_PROCEDURE, TRIGGER, VIEW, USER_QUERY 또는 PACKAGE입니다.

    • 출력 객체 필수 사항

      추가 속성은 허용되지 않습니다.

      출력 속성 숨기기 출력 속성 표시 객체
      • 쿼리 문자열 필수 사항
      • 상태 문자열 필수 사항

        값은 NOT_STARTED, RUNNING, FAILED, COMPLETED 또는 PENDING입니다.

      • lastModifiedAt 문자열(날짜-시간)
      • 언어 문자열

        값은 JAVA, CSHARP 또는 JAVASCRIPT입니다.

      • tryTypedEntities 부울
      • usedTypedEntities 부울

        기본값은 false 입니다.

      • 오류 메시지 문자열
      • 수정됨 부울
      • runScriptTemplate 문자열
      • functionName 문자열
POST /프로젝트/{projectId}/queries
curl \
 --request POST 'http://127.0.0.1:8278/api/v1/project/{projectId}/queries' \
 --header "Content-Type: application/json" \
 --data '{"inputQuery":"string"}'
요청 예시
{
  "inputQuery": "string"
}
응답 예시(200)
{
  "id": "string",
  "projectId": "string",
  "input": {
    "database": "string",
    "schema": "string",
    "name": "string",
    "query": "string",
    "createdAt": "2025-05-04T09:42:00Z",
    "runScriptTemplate": "string",
    "queryType": "STORED_PROCEDURE"
  },
  "output": {
    "query": "string",
    "status": "NOT_STARTED",
    "lastModifiedAt": "2025-05-04T09:42:00Z",
    "language": "JAVA",
    "attemptedTypedEntities": true,
    "usedTypedEntities": false,
    "errorMessage": "string",
    "modified": true,
    "runScriptTemplate": "string",
    "functionName": "string"
  }
}