Microsoft SQL Server zapewnia użytkownikom wiele bogatych graficznych interfejsów użytkownika do pobierania i manipulowania danymi oraz konfigurowania baz danych SQL Server. Czasami jednak łatwiej jest pracować ze staromodnej linii poleceń. Niezależnie od tego, czy szukasz szybkiego i brudnego sposobu na wykonanie zapytania SQL, czy też chcesz uwzględnić instrukcje SQL w pliku skryptowym Windows, SQLCMD pozwala ci osiągnąć swój cel. W tym artykule założono, że masz już zainstalowany Microsoft AdventureWorks Sample Database.
Otwieranie wiersza polecenia

Aby uruchomić SQLCMD, musisz najpierw otworzyć narzędzie wiersza poleceń systemu Windows. W Windows XP kliknij Start> Uruchom a następnie wpisz CMD w polu tekstowym przed kliknięciem dobrze. W systemie Windows Vista kliknij przycisk Windows przycisk, wpisz CMD do Szukaj pole i naciśnij Wchodzić.Powinieneś zobaczyć wiersz polecenia systemu Windows. Po otwarciu wiersza polecenia użyj narzędzia SQLCMD, aby połączyć się z bazą danych. W tym przykładzie łączymy się z bazą danych AdventureWorks2014, więc używamy polecenia: sqlcmd -d AdventureWorks2014
Wykorzystuje to domyślne poświadczenia systemu Windows do łączenia się z bazą danych. Możesz także podać nazwę użytkownika przy użyciu flagi -U i hasła za pomocą opcji -P. Na przykład można połączyć się z bazą danych przy użyciu nazwy użytkownika "mike" i hasła "goirish" za pomocą następującego wiersza polecenia: sqlcmd -U mike -P goirish -d AdventureWorks2014 03 z 05 Rozpocznij pisanie instrukcji SQL po znaku zachęty 1>. Możesz użyć dowolnej liczby wierszy dla zapytania, naciskając klawisz Wchodzić klawisz po każdym wierszu. SQL Server nie wykonuje zapytania, dopóki nie zostanie o to wyraźnie poinstruowane.W tym przykładzie wpisujemy następujące zapytanie: WYBIERZ * Z HumanResources.shift 04 z 05 Gdy będziesz gotowy do wykonania zapytania, wpisz polecenie UDAĆ SIĘ w nowej linii poleceń w SQLCMD i naciśnij Wchodzić. SQLCMD wykonuje zapytanie i wyświetla wyniki na ekranie. Gdy jesteś gotowy, aby opuścić SQLCMD, wpisz polecenie WYJŚCIE w pustym wierszu polecenia, aby powrócić do wiersza polecenia systemu Windows. Łączenie z bazą danych

Wprowadzanie zapytania

Wykonywanie zapytania

Wyjście z SQLCMD




