SQLCMD žingsnis po žingsnio Tutorial

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

Mike Chapple

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

Mike Chapple

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 AdventureWorks2014

Tai 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 AdventureWorks2014

03 iš 05

Įveskite užklausą

Mike Chapple

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ą:

SELECT * Iš HumanResources.shift

04 iš 05

Užklausos vykdymas

Mike Chapple

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 .