2016-12-21 6 views
1
で使用修飾されていないテーブル名は

標準SQLのためのGoogleのBigQueryのクエリリファレンスTABLE_NAME仕様の
次の例を缶が含まれている場合。
SELECT * FROM Roster;
SELECT * FROM dataset.Roster;
SELECT * FROM project.dataset.Roster;私たちは非修飾表名を使用しようとするたびに、我々はGBQから
エラーを取得するには、社内では、Google BigQueryの

、:「表名を解決することができません:データセット名
がありません」。
いつ修飾されていない名前を使用できますか(上記の最初の例のように、
)? お知らせください。 エフレム

あなたは以下の例のように、単にテーブルを使用することができます

答えて

0

はONLYそれはdefault Dataset

SELECT * FROM YourTable 

既定のデータセットに属しているクエリで修飾されていないテーブル名にBigQueryのエンジンで使用するデフォルトのデータセットを指定するために使用され、それぞれのAPIで設定できます(上記のリンクを参照)。

APIの各クエリごとの設定を避けるには、ご使用の環境にデフォルトのデータセットを指定できます。 How to Set a default dataset

関連する問題