SQLCMD soli pa solim Tutorial

Microsoft SQL Server komandrindas utilītprogramma

Microsoft SQL Server lietotājiem nodrošina dažādas bagātīgas grafiskās lietotāja saskarnes, lai iegūtu un manipulētu ar datiem un konfigurētu SQL Server datu bāzes . Tomēr dažreiz vieglāk ir strādāt no vecmodīgas komandrindas. Neatkarīgi no tā, vai jūs meklējat ātru un netīru veidu, kā izpildīt SQL vaicājumu vai vēlaties iekļaut SQL paziņojumus Windows skripta failā, SQLCMD ļauj sasniegt savu mērķi. Šajā rakstā tiek pieņemts, ka jums jau ir instalēta Microsoft AdventureWorks paraugu datu bāze.

01 no 05

Komandu uzvednes atvēršana

Mike Chapple

Lai palaistu SQLCMD, vispirms ir jāatver Windows komandrindas utilīta. Sistēmā Windows XP noklikšķiniet uz Sākt> Palaist un pēc tam tekstlodziņā ierakstiet CMD , pirms noklikšķināt uz Labi . Windows Vista noklikšķiniet uz pogas Windows , lodziņā Meklēt ievadiet CMD un nospiediet taustiņu Enter .

Jums vajadzētu redzēt Windows komandu uzvedni.

02 no 05

Savienojums ar datu bāzi

Mike Chapple

Kad esat atvēris komandu uzvedni, izmantojiet SQLCMD utilītu, lai izveidotu savienojumu ar datu bāzi. Šajā piemērā mēs izveidojam savienojumu ar AdventureWorks2014 datubāzi, tāpēc mēs izmantojam šo komandu:

sqlcmd -d AdventureWorks2014

Tajā tiek izmantoti noklusētie Windows akreditācijas dati, lai izveidotu savienojumu ar jūsu datu bāzi. Varat arī norādīt lietotājvārdu, izmantojot -U karodziņu un paroli, izmantojot -P karodziņu. Piemēram, jūs varat izveidot savienojumu ar datubāzi, izmantojot lietotājvārdu "mike" un paroli "goirish" ar šādu komandrindu:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 no 05

Vaicājuma ievadīšana

Mike Chapple

Sāciet rakstīt SQL ar 1> uzvedni. Pēc vaicājuma varat izmantot tik daudz līniju, cik vien vēlaties, nospiežot taustiņu Enter pēc katras rindas. SQL Server neizpilda jūsu vaicājumu, kamēr tam nav skaidri norādīts to darīt.

Šajā piemērā mēs ievadām šādu vaicājumu:

SELECT * no HumanResources.shift

04 no 05

Izpildot vaicājumu

Mike Chapple

Kad esat gatavs izpildīt vaicājumu, ievadiet komandu GO uz jauna komandrinda SQLCMD un nospiediet Enter . SQLCMD izpilda jūsu vaicājumu un parāda rezultātus ekrānā.

05 no 05

Iziet no SQLCMD

Kad esat gatavs iziet no SQLCMD, ierakstiet komandu EXIT uz tukšas komandrindas, lai atgrieztos Windows komandu uzvednē.