SQLCMD Korak po korak Korak

Microsoft SQL Server komandna linija

Microsoft SQL Server korisnicima nudi niz bogatih grafičkih korisničkih interfejsa za preuzimanje i manipulaciju podataka i konfiguriranje SQL Server baza podataka . Međutim, ponekad je lakše raditi iz staromodne komandne linije. Bez obzira da li tražite brzi i prljav način za izvršenje SQL upita ili želite uključiti SQL izjave u Windows skriptu, SQLCMD vam omogućava da ispuni svoj cilj. Ovaj član pretpostavlja da ste već instalirali Microsoftovu Sample Database bazu podataka AdventureWorks.

01 od 05

Otvaranje komandnog poziva

Mike Chapple

Da biste pokrenuli SQLCMD, prvo morate otvoriti utility za naredbu za Windows. U operativnom sistemu Windows XP kliknite na Start> Run, a zatim u tekstualno polje unesite CMD pre nego što kliknete na OK . U operativnom sistemu Windows Vista kliknite na dugme Windows , ukucajte CMD u polje za pretragu i pritisnite Enter .

Trebalo bi da vidite komandnu stavku Windowsa.

02 od 05

Povezivanje sa bazom podataka

Mike Chapple

Kada otvorite komandnu liniju, koristite SQLCMD uslužni program za povezivanje sa bazom podataka. U ovom primeru povezujemo se sa bazom podataka AdventureWorks2014, pa koristimo komandu:

sqlcmd -d AdventureWorks2014

Ovo koristi podrazumevane Windows akreditive za povezivanje sa vašom bazom podataka. Takođe možete da navedete korisničko ime koristeći zastavicu -U i lozinku pomoću oznake -P. Na primer, mogli biste da se povežete na bazu podataka pomoću korisničkog imena "mike" i lozinke "goirish" sa sledećom komandom:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 od 05

Upisivanje upita

Mike Chapple

Počnite da kucate SQL izraz u 1> promptu. Možete koristiti toliko linija koliko želite za svoj upit, pritiskom na taster Enter nakon svake linije. SQL Server ne izvršava vaše upite dok se ne izričito uputi da to učini.

U ovom primeru unosimo sljedeći upit:

SELECT * FROM HumanResources.shift

04 od 05

Izvršenje upita

Mike Chapple

Kada ste spremni izvršiti svoj upit, upišite naredbu GO u novu komandnu liniju unutar SQLCMD i pritisnite Enter . SQLCMD izvršava vaše pitanje i prikazuje rezultate na ekranu.

05 od 05

Izlazak iz SQLCMD

Kada ste spremni za izlazak iz SQLCMD-a, upišite komandu EXIT na praznu komandnu liniju da biste se vratili na komandno pitanje Windowsa.