"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".
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ę. 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 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 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. Kai esate pasiruošęs išeiti iš SQLCMD, įveskite komandą EXIT tuščią komandinę eilutę, kad grįžtumėte į komandinę eilutę Windows. Prisijungimas prie duomenų bazės
Įveskite užklausą
Užklausos vykdymas
Išeina iš SQLCMD