7

GoogleFusionTablesの各行のROWIDとすべてのデータを取得しようとしています。

このselectステートメント:

SELECT *, ROWID FROM [tableID] 

このエラーが発生します:

"domain": "fusiontables",
"reason": "badQueryCouldNotParse",
"message": "Invalid query: Parse error near '*' (line 1, position 14).",
"locationType": "parameter",
"location": "q"

列名を指定すると、たとえば...

SELECT ROWID, name, city, suburb, etc FROM [tableID] 

... etcがすべての列名である場合、正常に機能します。つまり、私はたくさんの列名を持っており、時間が経つにつれてそれらを追加/削除する予定であり、そのたびにそのselectステートメントを更新する必要はありません。

ROWID +アスタリスクワイルドカードSELECTステートメントは可能ですか?

(DESCRIBEクエリを使用してすべての列名を取得し、そこからクエリを作成することで、おそらくこれを実行できると思いますが、可能であれば、呼び出しの数を最小限に抑えたいと思います)。

4

1 に答える 1