# BigQuery-formázó

Formázza a Google BigQuery Standard SQL nyelvet a BigQuery szabályai szerint: a backtickek közé tett project.dataset.table nevek, a hármas idézőjeles és nyers karakterláncok, a # megjegyzések és a @query paraméterek kezelésével. A QUALIFY saját sorba kerül, a SELECT * EXCEPT és a REPLACE egy sorban marad, az ablakfüggvények záradékai pedig behúzást kapnak. Az eszköz jelzi a lezáratlan karakterláncokat, megjegyzéseket és zárójeleket, megadva a sort és az oszlopot, ami segít az elemzőknek és adatmérnököknek a lekérdezések áttekintésében.

## Gyakran ismételt kérdések

### Milyen BigQuery-szintaxist értelmez?

Felismeri a backtickek közé tett neveket, például a `project.dataset.table` elemet, a fordított perjeles escape-eket tartalmazó egyszeres és dupla idézőjeles karakterláncokat, a hármas idézőjeles karakterláncokat, valamint a nyers r'' és a bájtos b'' előtagokat. A @named paraméterek és a @@system változók az eredeti formájukban maradnak.

### Megőrzi a formázó a hash megjegyzéseket (#)?

Igen. A BigQuery a #, a -- és a /* */ megjegyzéseket is elfogadja, és mindhárom a helyén marad.

### Hogyan kezeli a QUALIFY záradékot?

A QUALIFY a WHERE és a HAVING záradékhoz hasonlóan saját sorba kerül. A szűrési feltétel alatta, behúzva jelenik meg.

### Mi a helyzet a SELECT * EXCEPT és a REPLACE elemekkel?

Ha az EXCEPT vagy a REPLACE csillag után következik, a csillaggal egy sorban marad. Így a SELECT * EXCEPT (col) nem téveszthető össze az EXCEPT halmazművelettel.

### Változatlanok maradnak a tömbök és a struktúrák?

Igen. Az olyan tömbindexek, mint az arr[OFFSET(0)], az eredeti formájukban maradnak, a STRUCT és ARRAY konstruktorok pedig a többi függvényhíváshoz hasonlóan formázódnak.

### Hogyan jelennek meg az ablakfüggvények?

A hosszú OVER záradékok behúzott blokkot nyitnak, a PARTITION BY és az ORDER BY pedig külön sorba kerül. A rövidek egy sorban maradnak.

### Megváltoztatja a kulcsszavak kis- és nagybetűit?

Nem. A kulcsszavak, függvények és nevek megőrzik az íráskor használt kis- és nagybetűket. Csak a szóközök és a sortörések változnak.

### Milyen hibákat észlel?

A lezáratlan karakterláncok, három idézőjeles karakterláncok, backtickes nevek és blokkmegjegyzések, valamint a kiegyensúlyozatlan zárójelek mind sorszámmal és oszloppal együtt. A lekérdezés nem kerül elküldésre a BigQuerynek, és semmibe sem kerül.

### Mekkora lehet a bemenet?

Kérésenként legfeljebb 1 MB, utasításonként pedig 128 KB. A sok utasítást tartalmazó szkripteket utasításonként formázzuk.

### Megválaszthatom a behúzás mértékét, és tároljátok a lekérdezésemet?

Használjon 2 vagy 4 szóközt, illetve tabulátorokat. A lekérdezés csak a memóriában formázódik, és soha nem kerül mentésre.

Hirdetne nálunk?

[Írjon nekünk e-mailt](mailto:hi@dennn.is?subject=Hirdet%C3%A9s%20a%20OneClick%20Pro%20oldalon)

[Hirdetés Az ügynökök számára kész plugincsomag a WordPress számára.](https://sleekwp.com/?ref=oneclickpro)
