SQLCMD stap-vir-stap handleiding

Microsoft SQL Server Command Line Utility

Microsoft SQL Server bied gebruikers 'n verskeidenheid van ryk grafiese gebruikerskoppelvlakke om data te herwin en te manipuleer en SQL Server databasisse te konfigureer. Maar soms is dit net makliker om van die outydse opdrag lyn te werk. Of u nou soek na 'n vinnige en vuil manier om 'n SQL-navraag uit te voer of SQL-stellings in 'n Windows-scriptlêer wil insluit, met SQLCMD, stel u in staat om u doel te bereik. In hierdie artikel word aanvaar dat u reeds 'n voorbeeld van Microsoft's Adventure Works-databasis geïnstalleer het.

01 van 05

Open 'n opdragprompt

Mike Chapple

Om SQLCMD te kan uitvoer, moet u eers 'n Windows-programlynprogram oopmaak. Kliek in Windows XP op Start> Begin en tik CMD in die tekskassie voordat jy OK kliek. Kliek in Windows Vista op die Windows- knoppie, tik CMD in die soekkassie en druk Enter .

U moet 'n Windows-opdragprompt sien.

02 van 05

Koppel aan die databasis

Mike Chapple

Sodra u 'n opdragprompt oopmaak, gebruik die SQLCMD-program om aan die databasis te koppel. In hierdie voorbeeld koppel ons aan die AdventureWorks2014-databasis, dus gebruik ons ​​die opdrag:

sqlcmd -d AdventureWorks2014

Dit gebruik die standaard Windows-referenties om aan te sluit by jou databasis. U kan ook 'n gebruikersnaam spesifiseer met die -U vlag en 'n wagwoord met die -P vlag. Byvoorbeeld, jy kan met die gebruikersnaam "mike" en wagwoord "goirish" koppel aan die databasis met die volgende opdraglyn:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 van 05

'N navraag invoer

Mike Chapple

Begin met 'n SQL-stelling by die 1> -prompt. Jy kan soveel lyne gebruik as wat jy wil hê vir jou navraag, en druk die Enter- sleutel na elke reël. SQL Server voer nie jou soektog uit totdat dit uitdruklik opdrag gegee word om dit te doen nie.

In hierdie voorbeeld gee ons die volgende navraag in:

KIES * UIT HumanResources.shift

04 van 05

Die navraag uitvoer

Mike Chapple

As jy gereed is om jou soektog uit te voer, tik die opdrag GO op 'n nuwe opdrag lyn in SQLCMD en druk Enter . SQLCMD voer jou navraag uit en vertoon die resultate op die skerm.

05 van 05

SQLCMD verlaat

As jy gereed is om SQLCMD uit te skakel, tik die bevel EXIT op 'n leë opdraglyn om na die Windows-opdragprompt terug te keer.