# Formátovač BigQuery

Formátujte Google BigQuery Standard SQL podľa pravidiel BigQuery pre názvy project.dataset.table v spätných apostrofoch, reťazce v trojitých úvodzovkách a surové reťazce, komentáre # a parametre @query. QUALIFY sa umiestni na samostatný riadok, SELECT * EXCEPT a REPLACE zostávajú na jednom riadku a klauzuly okna sa odsadzujú. Neuzavreté reťazce, komentáre a zátvorky sa hlásia spolu s číslom riadka a stĺpca, čo analytikom a dátovým inžinierom uľahčuje kontrolu dotazov.

## Často kladené otázky

### Akú syntax BigQuery nástroj rozpoznáva?

Rozpoznáva názvy v spätných apostrofoch, napríklad `project.dataset.table`, reťazce v jednoduchých a dvojitých úvodzovkách s escape sekvenciami spätnou lomkou, reťazce v trojitých úvodzovkách a predpony surových reťazcov r'' a bajtových reťazcov b''. Parametre @named a premenné @@system zostávajú tak, ako boli napísané.

### Zachová formátovač komentáre s mriežkou (#)?

Áno. BigQuery podporuje komentáre #, ako aj komentáre -- a /* */; všetky tri zostávajú na svojom mieste.

### Ako sa spracúva QUALIFY?

QUALIFY sa začína na samostatnom riadku, rovnako ako WHERE a HAVING. Podmienka filtra sa odsúva pod ňu.

### A čo SELECT * EXCEPT a REPLACE?

Keď EXCEPT alebo REPLACE nasleduje po hviezdičke, zostáva na rovnakom riadku ako hviezdička. SELECT * EXCEPT (col) sa tak nezamení za operáciu množín EXCEPT.

### Zostávajú polia a štruktúry zachované?

Áno. Indexy polí, napríklad arr[OFFSET(0)], zostávajú tak, ako boli napísané, a konštruktory STRUCT a ARRAY sa formátujú ako ostatné volania funkcií.

### Ako sa formátujú okenné funkcie?

Dlhé klauzuly OVER otvárajú odsadený blok, v ktorom sú PARTITION BY a ORDER BY na samostatných riadkoch. Krátke zostávajú na jednom riadku.

### Mení veľkosť písmen v kľúčových slovách?

Nie. Kľúčové slová, funkcie a názvy si zachovávajú veľkosť písmen, ktorú ste použili. Menia sa iba medzery a zalomenia riadkov.

### Ktoré chyby sa zisťujú?

Neuzavreté reťazce, reťazce v trojitých úvodzovkách, názvy v spätných apostrofoch a blokové komentáre, ako aj nevyvážené zátvorky – pri každom sa uvedie riadok a stĺpec. Dopyt sa neodošle do BigQuery a nič nestojí.

### Aký veľký môže byť vstup?

Najviac 1 MB na požiadavku a 128 KB na príkaz. Skripty s mnohými príkazmi sa formátujú po jednom príkaze.

### Môžem si vybrať odsadenie a ukladá sa môj dopyt?

Použite 2 alebo 4 medzery alebo tabulátory. Dopyt sa formátuje iba v pamäti a nikdy sa neukladá.

Vaša reklama tu?

[Napíšte nám e-mail](mailto:hi@dennn.is?subject=Reklama%20na%20OneClick%20Pro)

[Reklama Súprava doplnkov pripravená pre agentov pre WordPress.](https://sleekwp.com/?ref=oneclickpro)
