SQLCMD Udhëzues hap pas hapi

Utility i linjës së komandës së Microsoft SQL Server

Microsoft SQL Server siguron përdoruesit me një shumëllojshmëri të ndërfaqeve grafike të përdoruesve të pasur për marrjen dhe manipulimin e të dhënave dhe konfigurimin e bazave të të dhënave të SQL Server . Megjithatë, nganjëherë është më lehtë të punosh nga linja komanduese e modës së vjetër. Nëse jeni duke kërkuar për një mënyrë të shpejtë dhe të pista për të ekzekutuar një pyetje SQL ose dëshironi të përfshini deklarata SQL në skedarin e shkrimit të Windows, SQLCMD ju lejon të përmbushni qëllimin tuaj. Ky artikull supozon që tashmë keni instaluar bazën e të dhënave të mostrave të Microsoft AdventureWorks.

01 nga 05

Hapja e një urdhri të komandës

Mike Chapple

Për të drejtuar SQLCMD, së pari duhet të hapni një softuer të komandës së Windows. Në Windows XP, klikoni Start> Run dhe pastaj shkruani CMD në kutinë e tekstit para se të klikoni OK . Në Windows Vista, klikoni butonin Windows , shkruani CMD në kutinë e kërkimit dhe shtypni Enter .

Ju duhet të shihni një komandë të shpejtë të Windows.

02 nga 05

Lidhja me bazën e të dhënave

Mike Chapple

Pasi të keni hapur një komandë të hapur, përdorni ndihmën SQLCMD për t'u lidhur me bazën e të dhënave. Në këtë shembull, ne po lidhim me bazën e të dhënave AdventureWorks2014, kështu që përdorim komandën:

sqlcmd -d AdventureWorks2014

Kjo përdor kredencialet e paracaktuara të Windows për t'u lidhur me bazën e të dhënave. Ju gjithashtu mund të specifikoni një emër përdoruesi duke përdorur flamurin -U dhe një fjalëkalim duke përdorur flamurin -P. Për shembull, mund të lidheni me bazën e të dhënave duke përdorur "mike" emrin e përdoruesit dhe fjalëkalimin "goirish" me vijën e mëposhtme të komandës:

sqlcmd -U mike -P goirish -d AventurëWorks2014

03 nga 05

Futja e një Query

Mike Chapple

Filloni të shtypni një deklaratë SQL në 1> prompt. Ju mund të përdorni sa më shumë rreshta që dëshironi për pyetjen tuaj, duke shtypur butonin Enter pas çdo rreshti. SQL Server nuk ekzekuton pyetjen tuaj derisa të udhëzohen në mënyrë eksplicite për ta bërë këtë.

Në këtë shembull, ne futim pyetjen e mëposhtme:

SELECT * FROM HumanResources.shift

04 nga 05

Ekzekutimi i Query

Mike Chapple

Kur të jeni gati për të ekzekutuar pyetjen tuaj, shtypni komandën GO në një linjë të re komandimi brenda SQLCMD dhe shtypni Enter . SQLCMD ekzekuton pyetjen tuaj dhe tregon rezultatet në ekran.

05 e 05

Dalja nga SQLCMD

Kur të jeni gati për të dalë nga SQLCMD, shtypni komandën EXIT në një linjë komande bosh që të ktheheni në komandën e shpejtë të Windows.