SQLCMD sammhaaval õpetus

Microsoft SQL Serveri käsurea kasulikkus

Microsoft SQL Server pakub kasutajatele erinevaid rikkalikke graafilisi kasutajaliidesid andmete otsimiseks ja töötlemiseks ning SQL Serveri andmebaaside konfigureerimiseks. Mõnikord on vanamoodne käsurealt lihtsalt lihtsam töötada. Ükskõik, kas otsite SQL-päringu täitmiseks kiiret ja räpane viisi või soovid lisada SQL-avaldusi Windowsi skripti faili, võimaldab SQLCMD saavutada oma eesmärgi. Selles artiklis eeldatakse, et olete juba installinud Microsoft AdventureWorks Sample Database.

01, 05

Käsuviibi avamine

Mike Chapple

SQLCMD käivitamiseks peate kõigepealt avama Windowsi käsurea utiliidi. Klõpsake Windows XP-s käsku Start> Run (Käivita) ja seejärel tippige tekstikastisse CMD , enne kui klõpsate nuppu OK . Windows Vista-s klõpsake Windows- nuppu, tippige CMD otsingukasti ja vajutage sisestusklahvi .

Sa peaksid nägema Windowsi käsureale.

02 of 05

Andmebaasiga ühendamine

Mike Chapple

Kui olete käsureale avatud, kasuta andmebaasi ühendamiseks SQLCMD-utiliiti. Selles näites ühendame me AdventureWorks2014 andmebaasi, nii et me kasutame käsku:

sqlcmd -d AdventureWorks2014

See kasutab teie andmebaasi ühendamiseks Windowsi vaikimisi mandaate. Samuti võite määrata kasutajanimi -U-lipuriigi ja parooli kasutades -P-märgi. Näiteks võite andmebaasiga ühendada kasutajanimega "mike" ja parooliga "goirish" järgmise käsurea abil:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 of 05

Päringu sisestamine

Mike Chapple

Alustage SQL-i kirjutamist 1> -nupul. Saate kasutada nii palju ridu, kui soovite oma päringule, vajutades pärast iga rea sisestusklahvi . SQL Server ei täida oma päringut, kuni selleks on selleks selgesõnaliselt nõutud.

Selles näites sisestame järgmise päringu:

SELECT * FROM HumanResources.shift

04 05

Päringu täitmine

Mike Chapple

Kui olete oma päringu täitmiseks valmis, tippige käsk GO mõnda SQLCMD-i uue käsurealt ja vajutage Enter . SQLCMD täidab teie päringu ja kuvab tulemusi ekraanil.

05 05

SQLCMD-st väljumine

Kui olete valmis SQLCMD-st väljuma, tippige käsureale naasmiseks tühja käsurea käsk EXIT .