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:
| Logo | SQL Serveri versioon | Aasta | Ühised tunnused | | TSql80 ja kõrgemad | 2000 | 2000 | Basic T-SQL | | TSql90 ja kõrgemad | 2005 | 2005 | XML、CTE | | TSql100 ja kõrgemad | 2008 | 2008 | Ühenda, failivoog | | TSql110 ja kõrgemad | 2012 | 2012 | jadad, aknafunktsioonid | | TSql120 ja kõrgemad | 2014 | 2014 | Mälu OLTP, maksimaalne kestus | | TSql130 ja kõrgemad | 2016 | 2016 | JSON, pingeline tabel | | TSql140 ja kõrgemad | 2017 | 2017 | Figure, STRING_AGG | | TSql150 ja kõrgemad | 2019 | 2019 | UTF-8, Smart QP | | TSql160 ja kõrgemad | 2022 | 2022 | Taastatavad piirangud, JSON-i täiustused | | TSql170 ja kõrgemad | 2025 | 2025 | Vektorotsing, 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) |