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
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
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 AdventureWorks2014Toto 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 AdventureWorks201403 z 05
Zadanie dotazu
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:
04 z 05
Spracovanie dotazu
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.