See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 1|Vastuse: 0

[Allikas] .NET/C# kasutab SqlScriptDOM-i käivitatud SQL-lausete parseerimiseks

[Kopeeri link]
Postitatud46 sekundit tagasi | | | |
Nõuded: Peate kindlaks tegema, kas SQL-lauses on süntaksivigu, et tagada selle tavapärane täitmine SQL Serveri andmebaasis, ning seejärel hankima täitmislause tabelinimi.

SqlScriptDOM

SqlScriptDOM (SQL Script Document Object Model) on osa .NET raamistikust, mida kasutatakse peamiselt T-SQL skriptide parsimiseks ja töötlemiseks. See pakub API-de komplekti, mis võimaldab arendajatel programmiliselt lugeda, muuta või genereerida SQL Serveri T-SQL koodi. See on kasulik olukordades, kus andmebaasi skriptimist tuleb automatiseerida, näiteks andmebaasi migratsioonitööriistades, andmebaasi versioonides või mis tahes rakenduses, kus SQL-lauseid tuleb dünaamiliselt konstrueerida.

SqlScriptDOMiga saad:

Parse SQL skriptid: Teisenda T-SQL kood puustruktuuriks, et oleks lihtne mõista ja töödelda.
AST (abstraktse süntaksipuu) läbimine: Pääse ligi ja muuda oma SQL-skripti erinevaid osi, läbides seda puustruktuuri.
Genereeri SQL-skripte: T-SQL kood taasta, tuginedes muudetud abstraktsele süntaksipuule.
Tee staatilist analüüsi: Kontrolli võimalikke vigu või ebakorrapärasusi SQL-skriptides ilma neid tegelikult käivitamata.
Toetus mitmesugustele SQL-elementidele, sealhulgas, kuid mitte ainult, tabeli definitsioonid, vaated, salvestatud protseduurid jne.

Allikas:Hüperlingi sisselogimine on nähtav.
Dokumentatsioon:Hüperlingi sisselogimine on nähtav.

Versioonikaardistamise viide

SqlVersionFlags kiire viide:

LogoSQL Serveri versioonAastaÜhised tunnused
TSql80 ja kõrgemad20002000Basic T-SQL
TSql90 ja kõrgemad20052005XML、CTE
TSql100 ja kõrgemad20082008Ühenda, failivoog
TSql110 ja kõrgemad20122012jadad, aknafunktsioonid
TSql120 ja kõrgemad20142014Mälu OLTP, maksimaalne kestus
TSql130 ja kõrgemad20162016JSON, pingeline tabel
TSql140 ja kõrgemad20172017Figure, STRING_AGG
TSql150 ja kõrgemad20192019UTF-8, Smart QP
TSql160 ja kõrgemad20222022Taastatavad piirangud, JSON-i täiustused
TSql170 ja kõrgemad20252025Vektorotsing, tehisintellekti omadused


NUGET viitab järgmiselt:
Analüüsitabeli nimed

Analüüsi valikulause tabeli nimi järgmise koodiga:
Nagu allpool näidatud:



Kontrolli SQL päringu turvalisust, luba ainult SELECT klassi (testimata) täitmine, kood on järgmine:
(Lõpp)




Eelmine:Käivita Mozilla Firefoxi brauser Dockeri abil
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com