SQLCMD Korak za korakom

Ukaz za ukazno vrstico Microsoft SQL Server

Microsoft SQL Server uporabnikom nudi različne bogate grafične uporabniške vmesnike za pridobivanje in manipulacijo podatkov ter konfiguriranje baz podatkov SQL Server . Vendar pa včasih preprosto deluje preprosto iz staromodne ukazne vrstice. Če iščete hiter in umazan način za izvedbo poizvedbe SQL ali želite vključiti stavke SQL v datoteko s skriptami Windows, lahko SQLCMD ustreza vašemu cilju. Ta članek predvideva, da že imate nameščeno Microsoftovo zbirko vzorčnih zbirk AdventureWorks.

01 od 05

Odpiranje ukaznega poziva

Mike Chapple

Za zagon SQLCMD morate najprej odpreti orodje za ukazno vrstico programa Windows. V operacijskem sistemu Windows XP kliknite Start> Zaženi in v besedilno polje vnesite CMD, preden kliknete OK . V operacijskem sistemu Windows Vista kliknite gumb Windows , v polje za iskanje vnesite CMD in pritisnite Enter .

Videti morate ukazni poziv sistema Windows.

02 od 05

Povezovanje z bazo podatkov

Mike Chapple

Ko odprete ukazno vrstico, uporabite pripomoček SQLCMD za povezavo z bazo podatkov. V tem primeru se povezujemo z bazo podatkov AdventureWorks2014, zato uporabljamo ukaz:

sqlcmd-d AdventureWorks2014

Za povezavo z vašo bazo podatkov uporablja privzete poverilnice za Windows. Določite lahko tudi uporabniško ime, ki uporablja zastavico -U in geslo z uporabo zastavice -P. Na primer, lahko z bazo podatkov uporabite uporabniško ime "mike" in geslo "goirish" z naslednjo ukazno vrstico:

sqlcmd -U mike -P goirish-d AdventureWorks2014

03 od 05

Vnos poizvedbe

Mike Chapple

Začnite vnašati stavko SQL v pozivu 1>. Za poizvedbo lahko uporabite čim več vrstic, tako da pritisnete tipko Enter za vsako vrstico. SQL Server ne izvrši vaše poizvedbe, dokler to ni izrecno naročeno.

V tem primeru vnesemo naslednjo poizvedbo:

SELECT * FROM HumanResources.shift

04 od 05

Izvedba poizvedbe

Mike Chapple

Ko ste pripravljeni za izvedbo vaše poizvedbe, v ukazu SQLCMD vnesite ukaz GO na novo ukazno vrstico in pritisnite Enter . SQLCMD izvede poizvedbo in prikaže rezultate na zaslonu.

05 od 05

Izhod iz SQLCMD

Ko ste pripravljeni za izhod iz SQLCMD, v ukazno vrstico vnesite ukaz EXIT na ukazno vrstico Windows.