Microsoft SQL Server komandinės eilutės įrankis
"Microsoft SQL Server" teikia vartotojams daugybę turtingų grafinių vartotojo sąsajų duomenų rinkimui ir manipuliavimui bei SQL Server duomenų bazių konfigūravimui. Tačiau kartais paprasčiausiai lengviau dirbti iš senamadiškos komandinės eilutės. Nesvarbu, ar ieškote greito ir nešvaraus būdo atlikti SQL užklausą, ar nori įtraukti SQL pareiškimus į scenarijų bylą Windows, SQLCMD leidžia pasiekti tikslą. Šiame straipsnyje daroma prielaida, kad jau turite "Microsoft AdventureWorks Sample Database".
01 iš 05
Komandų eilutės atidarymas
Norėdami paleisti SQLCMD, pirmiausia turite atidaryti "Windows" komandų eilutės įrankį. "Windows XP" spustelėkite " Pradėti> Vykdyti" , tada teksto laukelyje įveskite " CMD" , prieš spustelėdami " Gerai" . "Windows Vista" spustelėkite " Windows" mygtuką, įrašykite CMD į paieškos laukelį ir paspauskite " Enter" .
Turėtumėte pamatyti "Windows" komandų eilutę.
02 iš 05
Prisijungimas prie duomenų bazės
Kai atidarote komandų eilutę, naudokite SQLCMD įrankį, kad galėtumėte prisijungti prie duomenų bazės. Šiame pavyzdyje mes prisijungsime prie "AdventureWorks2014" duomenų bazės, taigi naudosime komandą:
sqlcmd -d AdventureWorks2014Tai naudoja numatytuosius "Windows" prisijungimo duomenis prie jūsų duomenų bazės. Taip pat galite nurodyti naudotojo vardą naudodami -U ženklą ir slaptažodį, naudodami -P žymę. Pavyzdžiui, galite prisijungti prie duomenų bazės naudodami naudotojo vardą "mike" ir slaptažodį "goirish" naudodami šią komandų eilutę:
sqlcmd -U mike -P goirish -d AdventureWorks201403 iš 05
Įveskite užklausą
Pradėkite rašyti SQL užklausą 1> prompt. Galite naudoti tiek daug eilučių, kiek norite užklausai, po kiekvienos eilutės paspauskite klavišą Enter . SQL Server nevykdo jūsų užklausos, kol aiškiai nurodoma tai padaryti.
Šiame pavyzdyje įveskite šią užklausą:
04 iš 05
Užklausos vykdymas
Kai būsite pasirengęs atlikti užklausą, įveskite komandą GO į naują komandinę eilutę SQLCMD ir paspauskite Enter . SQLCMD vykdo užklausą ir parodo rezultatus ekrane.
05 iš 05
Išeina iš SQLCMD
Kai esate pasiruošęs išeiti iš SQLCMD, į komandų eilutę grįžti į komandinę eilutę įrašykite komandą EXIT .