Ich habe eine Abfrage, die Zeilen zum Einfügen in eine Tabelle generiert. Die Abfrage verweist auf Tabellen in verschiedenen Projekten. Die Projektnamen enthalten einen Bindestrich (z. B. abc-xyz). Wenn ich versuche, den Befehl bq zu verwenden und `` zu verwenden, um den Projektnamen einzufügen, erhalte ich einen Fehler, und wenn nicht, erhalte ich einen Fehler, und wenn ich einzelne oder doppelte Anführungszeichen oder Klammern versuche, bekomme ich immer noch Fehler. Gibt es eine Möglichkeit, ein anderes Projekt mit Bindestrich in einer Abfrage mit dem Befehl bq zu referenzieren? HierProbleme mit Verweis auf Projektnamen, die Bindestrich bei der Verwendung von BQ Befehlszeilen-Tool
ist das, was ich bekomme, wenn ich einen Beispielbefehl ausführen:
bq Abfrage --use_legacy_sql = false „wählen account_id, max (aktualisiert) max_updated, max (_PARTITIONTIME) max_pt von abc-xyz
.myset.mytable Gruppe von 1"
-bash: abc-xyz: Befehl nicht
gefundenWenn ich kopieren und einfügen, dass die gleiche Abfrage strin in der Benutzeroberfläche, es funktioniert gut.
Dank
Was ist der Befehl, den Sie ausführen möchten? –
Ich habe den Befehl, den ich ausgeführt habe, zum Beitrag hinzugefügt. – FZF