Ошибки BigQuery с DELETE из AppsScript? - PullRequest
0 голосов
/ 04 марта 2020

Я пытаюсь выдать удаление в BigQuery из AppsScript:

  var req = {
    // gotta place the where clause else BQ abends
    query: "delete from `" + projectId + "." + datasetId + "." + tableName + "` where 1=1;"
  };

  var queryResults = BigQuery.Jobs.query(req,projectId);

Увы, я получаю следующую ошибку:

GoogleJsonResponseException: API call to bigquery.jobs.query failed with error: 1.1 - 1.53: Unrecognized token delete. [Try using standard SQL (https://cloud.google.com/bigquery/docs/reference/standard-sql/enabling-standard-sql)] (line 61, file "Code")

Очевидно, что проблема здесь не в «стандартном» синтаксисе, а в том, что API предварительно проверяет оператор SQL; указанный валидатор, вероятно, не осознает, что delete s теперь поддерживаются.

Какой механизм следует использовать для удаления данных таблицы из AppsScript?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...