Fandom

PrePedia

osql

953strony na
tej wiki
Dodaj nową stronę
Dyskusja0 Udostępnij


osql – narzędziowa aplikacja do zarządzania serwerem baz danych z rodziny Microsoft SQL Server, korzystając z Transact-SQL. Działa w trybie tekstowym i jego polecenia są wywoływane z konsoli systemowej. Jego zaletą jest wykonywanie zapytań z wcześniej przygotowanych plików z komendami.

Struktura polecenia

osql [-S nazwa_serwera] [-E] [-U login] [-P hasło] [-i plik_wejściowy] [-o plik wyjściowy] [-?]

Operatory polecenia

  • -S – jest parametrem obowiązkowym i wskazuje bazę danych, do której chcemy się połączyć
  • -E – użycie zaufanego połączenia bez pytania o hasło
  • -U – parametr obowiązkowy, wskazuje nazwę użytkownika, który loguje się do bazy i ma odpowiednie do tego uprawnienia
  • -P – hasło przypisane do danego użytkownika
  • -i – parametr nie obowiązkowy, jeśli chcemy użyć zautomatyzowanej wersji, w tym miejscu podajemy adres do pliku z odpowiednim kodem SQL
  • -o – parametr nie obowiązkowy, nazwa wraz ze ścieżką do przesłania wyniku kwerendy do pliku.
  • -? – wyświetla pomoc związaną ze składnią osql

Dodatkowo jest kilka komend używanych w trybie tekstowym:

  • GO – uruchamia wykonanie wszystkich wpisanych komend
  • RESET – czyści wpisane komendy
  • ED – wywołuje edytor
  •  !! komenda - wykonanie komend systemu operacyjnego
  • QUIT lub EXIT - wyjście z osql

CTRL + C - koniec zapytania bez wychodzenia z osql

Bardzo przydatny jest też przełącznik -Q, który umożliwia bezpośrednie wysłanie zapytania.

Przykład użycia

osql -E -Q “SELECT * FROM tabela”

Bibliografia

Linki zewnętrzne



Źródło: Ten artykuł bazuje na treści artykułu: Osql z Wikipedii; autorzy: w historii edycji; prawa autorskie: licencja CC-BY-SA 3.0 oraz GNU FDL

Uwaga! Projekt PrePedia został przeniesiony pod adres: http://pl.prepedia.org.
Ta strona stanowi wersję sprzed zmiany adresu w 2012 r. i nie jest już uzupełniana. Aby mieć pewność, że strona którą przeglądasz zawiera aktualne informacje, przejdź do aktualnej wersji tej strony!

Information icon4.svg Na Wikipedii odbyła się dyskusja nad usunięciem tego artykułu, zobacz ją.
Traffic lights 4 states 3.png Ten artykuł zawiera niewystarczająco uźródłowione informacje.

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Więcej w Fandom

Losowa wiki