Skip to main content

Microsoft SQL Server komandinės eilutės įrankis

Anonim

"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 įveskite CMD teksto laukelyje prieš spustelėdami Gerai. "Windows Vista" spustelėkite " Windows mygtukas, įveskite CMD į Paieška dėžutėje ir paspauskite Įveskite.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 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ą

Pradėkite rašyti SQL užklausą 1> prompt. Galite naudoti tiek daug eilučių, kiek norite užklausai, paspausdami Įveskite raktas po kiekvienos eilutės. SQL Server nevykdo jūsų užklausos, kol aiškiai nurodoma tai padaryti.Šiame pavyzdyje įveskite šią užklausą:

SELECT * FROM HumanResources.shift 04 iš 05

Užklausos vykdymas

Kai būsite pasirengęs atlikti užklausą, įveskite komandą GO į naują komandų eilutę SQLCMD ir paspauskite Įveskite. SQLCMD vykdo užklausą ir parodo rezultatus ekrane.

05 iš 05

Išeina iš SQLCMD

Kai esate pasiruošęs išeiti iš SQLCMD, įveskite komandą EXIT tuščią komandinę eilutę, kad grįžtumėte į komandinę eilutę Windows.