SQLCMD žingsnis po žingsnio pamoka

Norėdami bendrauti su SQL serveriu tekstinėje aplinkoje, naudokite komandų eilutę

spausdinant nešiojamajame kompiuteryje

lechatnoir / Getty Images





„Microsoft SQL Server“ siūlo turtingas grafines vartotojo sąsajas, skirtas duomenims gauti ir valdyti bei SQL serverio duomenų bazėms konfigūruoti. Tačiau kartais paprasčiau dirbti naudojant teksto komandų interpretatorių. Nesvarbu, ar ieškote greito ir nešvaraus būdo vykdyti SQL užklausą, ar norite įtraukti SQL sakinius į „Windows“ scenarijaus failą, SQLCMD palaiko tokio tipo sąveiką.

Ši procedūra tinka visoms „Windows“ ir „SQL Server“ versijoms. Tačiau „SQL Server“ vykdymo laikas turi būti įdiegtas „Windows“ kompiuteryje. Serveryje šis procesas paprastai yra automatinis. Norėdami prisijungti prie nuotolinio SQL serverio naudodami vietinį 'Windows' įrenginį, naudokite skirtingas prisijungimo procedūras.



01 iš 05

Atidarykite komandų eilutę

Komandinė eilutė

SQLCMD – SQL serverio teksto sąsaja – reikalauja apvalkalo seanso. Paleiskite komandų eilutę paspausdami Win + R ir spausdinant CMD arba paleiskite jį per meniu Pradėti.

SQL Server nesiūlo savo apvalkalo aplinkos.



Be to, naudokite komandų eilutę, o ne naujesnę „PowerShell“.

02 iš 05

Prisijunkite prie duomenų bazės

Prisijunkite prie duomenų bazės

Norėdami prisijungti prie duomenų bazės, naudokite SQLCMD įrankį:

|_+_|

Ši komanda naudoja numatytuosius „Windows“ kredencialus, kad prisijungtų prie nurodytos duomenų bazės duomenų bazės pavadinimas . Taip pat galite nurodyti vartotojo vardą naudodami vėliavėlę -U ir slaptažodį naudodami -P vėliavėlę. Pavyzdžiui, prisijunkite prie Žmogiškieji ištekliai duomenų bazėje naudojant vartotojo vardą Maikas ir slaptažodį liukas su tokia komanda:

|_+_| 03 iš 05

Įveskite užklausą

SQL užklausa

Pradėkite rašyti SQL sakinį 1> raginimu. Užklausai naudokite tiek eilučių, kiek norite, paspausdami Įeikite klavišą po kiekvienos eilutės. SQL serveris nevykdo jūsų užklausos, kol nebus aiškiai nurodyta tai padaryti.
Šiame pavyzdyje įvedame šią užklausą:



|_+_| 04 iš 05

Vykdykite užklausą

Vykdykite užklausą

Kai būsite pasirengę vykdyti užklausą, įveskite komandą EIK naujoje komandinėje eilutėje SQLCMD ir paspauskite Įeikite . SQLCMD vykdo jūsų užklausą ir rodo rezultatus ekrane.

05 iš 05

Išeikite iš SQLCMD

Kai būsite pasirengę išeiti iš SQLCMD, įveskite komandą IŠĖJIMAS tuščioje komandų eilutėje, kad grįžtumėte į „Windows“ komandų eilutę.