Ugrás a tartalomhoz

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.

Visszaállítás

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.

A OneClick Pro névjegye

A OneClick Pro több mint 150 webes eszközből álló, ingyenes gyűjtemény a mindennapi munkához: képek és mértékegységek átalakításához, kód formázásához és ellenőrzéséhez, domainek és SEO ellenőrzéséhez, valamint szövegekkel, dátumokkal és számokkal végzett munkához. Minden eszköz regisztráció és előfizetés nélkül használható; a megadott adatokat kizárólag az eredmény kiszámításához használjuk, és soha nem tároljuk. Használja gyors eszköztárként az alkalmi feladatokhoz, vagy mentse el könyvjelzőként a mindennap használt eszközöket.