# T-SQL-formázó

Formázza a T-SQL nyelvet SQL Serverhez és Azure SQL-hoz, [bracket] azonosítókra, N'' Unicode karakterláncokra, #temp táblákra, @variables-ra és GO kötegelválasztókra vonatkozó szabályokkal. A CROSS APPLY és az OUTER APPLY új sorban kezdődik, az OUTPUT és a FOR JSON záradékként marad meg, a BEGIN TRANSACTION pedig soha nem nyit meg tévedésből egy blokkot. Az eszköz jelzi a lezáratlan karakterláncokat és zárójeleket, megadva a sort és az oszlopot az adatbázis-fejlesztőknek.

## Gyakran ismételt kérdések

### Milyen T-SQL-szintaxist értelmez?

A [szögletes zárójelekbe] tett, ]] escape-ekkel ellátott vagy dupla idézőjeles azonosítókat, az N'' Unicode karakterláncokat, a #temp és ##global ideiglenes táblákat, a @variables-t és a @@ rendszerfüggvényeket felismeri. A statikus metódushívások, például a geography::Point, szintén változatlanok maradnak.

### Hogyan kezeli a GO köteg elválasztókat?

Az a sor, amely csak a GO szót tartalmazza, esetleg ismétlésszámmal, például GO 5, lezár egy köteget. Saját sorában marad, és minden köteg külön formázódik.

### Mely T-SQL-záradékok támogatottak?

A CROSS APPLY és az OUTER APPLY az illesztésekhez hasonlóan új sorban kezdődik. Az OUTPUT, OPTION, FOR XML és FOR JSON saját záradékként marad meg a szokásos záradékok mellett.

### Formázhat tárolt eljárásokat?

Igen. A BEGIN és END blokkok, a BEGIN TRY és BEGIN CATCH, az IF és ELSE, valamint a WHILE ciklusok behúzást kapnak. A BEGIN TRANSACTION és BEGIN TRAN utasításként, nem blokkkezdetként kezelődik.

### Támogatja a MERGE utasítást?

Igen. A WHEN MATCHED, WHEN NOT MATCHED BY TARGET és WHEN NOT MATCHED BY SOURCE ágak új sorban kezdődnek.

### Megmaradnak a megjegyzések?

Igen. A -- sorvégi megjegyzések és a /* blokkszintű megjegyzések */ a helyükön maradnak. A többsoros blokkszintű megjegyzések az új pozíciójukhoz igazítva kapnak behúzást.

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

Nem. A kulcsszavak és az azonosítók 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?

Lezáratlan karakterláncok, szögletes zárójelbe tett vagy idézőjeles azonosítók és blokkszintű megjegyzések, valamint kiegyensúlyozatlan zárójelek — mindegyiknél megadva a sor és az oszlop. Az eszköz nem csatlakozik a SQL Serverhez, és nem ellenőrzi az objektumneveket.

### Mekkora lehet a bemenet?

Kérésenként legfeljebb 1 MB, utasításonként vagy kötegenként pedig 128 KB. Az utasításokat üres sorok választják el.

### Választhatok behúzást, és tárolódik az SQL?

Használhat 2 vagy 4 szóközt, illetve tabulátort. A szkript 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)
