SQLCMD krok za krokom výučba

Pomocný príkazový riadok Microsoft SQL Server

Microsoft SQL Server poskytuje používateľom množstvo bohatých grafických používateľských rozhraní na získavanie a manipuláciu s dátami a na konfiguráciu databáz SQL Server . Niekedy je však jednoduchšie pracovať zo staromódneho príkazového riadku. Či už hľadáte rýchly a špinavý spôsob spustenia dotazu SQL alebo chcete zahrnúť príkazy SQL do súboru skriptov systému Windows, SQLCMD vám umožní splniť váš cieľ. Tento článok predpokladá, že už máte nainštalovanú vzorovú databázu AdventureWorks spoločnosti Microsoft.

01 z 05

Otvorenie príkazového riadka

Mike Chapple

Ak chcete spustiť SQLCMD, musíte najprv otvoriť nástroj príkazového riadka systému Windows. V systéme Windows XP kliknite na položku Štart> Spustiť a potom do klávesnice napíšte CMD a potom kliknite na tlačidlo OK . V systéme Windows Vista kliknite na tlačidlo Windows , zadajte CMD do poľa Hľadať a stlačte kláves Enter .

Mali by ste vidieť príkazový riadok systému Windows.

02 z 05

Pripojenie k databáze

Mike Chapple

Po otvorení príkazového riadka použite nástroj SQLCMD na pripojenie k databáze. V tomto príklade sa pripájame k databáze AdventureWorks2014, preto používame príkaz:

sqlcmd -d AdventureWorks2014

Toto používa predvolené poverenia systému Windows na pripojenie k databáze. Môžete tiež zadať používateľské meno pomocou príznaku -U a hesla pomocou príznaku -P. Napríklad sa môžete pripojiť k databáze pomocou užívateľského mena "mike" a hesla "goirish" s nasledujúcim príkazovým riadkom:

sqlcmd -U mike -P Goirish -d AdventureWorks2014

03 z 05

Zadanie dotazu

Mike Chapple

Začnite písať príkaz SQL na výzve 1>. Môžete použiť ľubovoľný počet riadkov, koľko chcete, a po každom riadku stlačiť kláves Enter . Služba SQL Server nevykonáva váš dopyt, kým nebude výslovne poučený.

V tomto príklade zadáme nasledujúci dotaz:

SELECT * z human resource_shift

04 z 05

Spracovanie dotazu

Mike Chapple

Keď ste pripravení vykonať svoj dotaz, zadajte príkaz GO na nový príkazový riadok v rámci SQLCMD a stlačte kláves Enter . SQLCMD spustí dotaz a zobrazí výsledky na obrazovke.

05 z 05

Ukončenie funkcie SQLCMD

Keď ste pripravení ukončiť SQLCMD, zadajte príkaz EXIT na prázdny príkazový riadok a vrátite sa do príkazového riadka systému Windows.