# Formator BigQuery

Formatați Google BigQuery Standard SQL folosind regulile BigQuery pentru nume între project.dataset.table backtick-uri, șiruri între ghilimele triple și șiruri brute, comentarii # și parametri @query. QUALIFY primește propria linie, SELECT * EXCEPT și REPLACE rămân pe aceeași linie, iar clauzele window sunt indentate. Șirurile, comentariile și parantezele neînchise sunt semnalate împreună cu linia și coloana, ceea ce îi ajută pe analiști și inginerii de date să revizuiască interogările.

## Întrebări frecvente

### Ce sintaxă BigQuery este recunoscută?

Sunt recunoscute numele între backtick-uri, precum `project.dataset.table`, șirurile între ghilimele simple și duble cu secvențe de escape cu bară oblică inversă, șirurile între ghilimele triple și prefixele brute r'' și de octeți b''. Parametrii @named și variabilele @@system sunt păstrate așa cum au fost scrise.

### Formatorul păstrează comentariile cu diez (#)?

Da. BigQuery acceptă comentarii #, precum și comentarii -- și /* */, iar toate trei sunt păstrate la locul lor.

### Cum este tratat QUALIFY?

QUALIFY începe pe propria linie, la fel ca WHERE și HAVING. Condiția de filtrare este indentată dedesubt.

### Ce se întâmplă cu SELECT * EXCEPT și REPLACE?

Când EXCEPT sau REPLACE urmează după un asterisc, rămâne pe aceeași linie cu acesta. Astfel, SELECT * EXCEPT (col) nu este confundat cu operația de mulțimi EXCEPT.

### Matricele și structurile sunt păstrate intacte?

Da. Indicii matricelor, precum arr[OFFSET(0)], sunt păstrați așa cum au fost scriși, iar constructorii STRUCT și ARRAY sunt formatați ca alte apeluri de funcții.

### Cum sunt aranjate funcțiile window?

Clauzele OVER lungi deschid un bloc indentat, cu PARTITION BY și ORDER BY pe linii separate. Cele scurte rămân pe aceeași linie.

### Schimbă literele mari și mici ale cuvintelor cheie?

Nu. Cuvintele cheie, funcțiile și numele păstrează majusculele și minusculele folosite. Se modifică doar spațiile albe și întreruperile de linie.

### Ce erori sunt detectate?

Șirurile neînchise, șirurile între ghilimele triple, numele între backtick-uri și comentariile de bloc, precum și parantezele dezechilibrate, fiecare cu linia și coloana. Interogarea nu este trimisă la BigQuery și nu costă nimic.

### Cât de mare poate fi intrarea?

Până la 1 MB per solicitare și 128 KB per instrucțiune. Scripturile cu multe instrucțiuni sunt formatate pe rând, câte una.

### Pot alege indentarea și se salvează interogarea mea?

Folosiți 2 sau 4 spații ori taburi. Interogarea este formatată doar în memorie și nu este salvată niciodată.

Reclama dvs. aici?

[Trimiteți-ne un e-mail](mailto:hi@dennn.is?subject=Publicitate%20pe%20OneClick%20Pro)

[Reclamă Suita de pluginuri pregătită pentru agenți pentru WordPress.](https://sleekwp.com/?ref=oneclickpro)
