2016-10-28 1 views

答えて

2

、ちょうど最初の行として「#StandardSQL」を使用して標準的なSQLクエリを送信しよう:

#StandardSQL 
SELECT COUNT(*) 
FROM `ghtorrent-bq.ght.project_languages` 
+1

ありがとう@Felipe Hoffa、これは動作し、ジョブの設定を変更する必要はありません。 – Ken

0

私は以前にこのAPIを個人的に使用していませんでしたが、JobConfigurationQueryの参考資料はありますか?それはUseLegacySql属性を持っています。あなたがAPIを使用している場合

0

- あなたは、次の方法を使用して、標準SQLを有効にすることができます

  • をfalseにjobs.queryのuseLegacySqlプロパティを設定します。 詳細については、ジョブ:クエリトピックのuseLegacySqlセクションを参照してください。
  • jobs.insertメソッドを使用し、configuration.query.useLegacySqlをfalseに設定します。 詳細については、ジョブトピックのconfiguration.query.useLegacySqlを参照してください。 API呼び出しを変更することなく
+0

おかげ@MikhailBerlyant、私はBigQueryのから古いDLLを使用しましたuseLegacySqlフィールドを持っていなかったので、私たちのコードの他の部分を壊すかもしれないので、私はそれを更新したくなかった。フェリペ・ホッファが与えた解決策がより良い選択であるようだ。 – Ken

関連する問題