SQLCMD Vaiheittainen opetusohjelma

Microsoft SQL Serverin komentorivin apuohjelma

Microsoft SQL Server tarjoaa käyttäjille monenlaisia ​​rikkaita graafisia käyttöliittymiä tietojen keräämiseen ja manipulointiin sekä SQL Server -tietokantojen määrittämiseen. Joskus kuitenkin vain helpompi työskennellä vanhanaikaisella komentorivillä. Olipa etsittäessäsi nopeaa ja likainen tapa suorittaa SQL-kysely tai haluat sisällyttää SQL-käskyjä Windowsin komentotiedostoon, SQLCMD: n avulla voit täyttää tavoitteen. Tässä artikkelissa oletetaan, että sinulla on Microsoftin AdventureWorksin esimerkkitietokanta asennettuna.

01/05

Komentorivin avaaminen

Mike Chapple

SQLCMD: n suorittamiseksi sinun on ensin avattava Windowsin komentorivi-apuohjelma. Napsauta Windows XP: ssä Käynnistä> Suorita ja kirjoita sitten tekstikenttään CMD ennen kuin klikkaat OK . Napsauta Windows Vistassa Windows- painiketta, kirjoita CMD hakukenttään ja paina Enter .

Sinun pitäisi nähdä Windows-komentokehote.

02/05

Yhteyden muodostaminen tietokantaan

Mike Chapple

Kun komentokehote on auki, muodosta yhteys tietokantaan SQLCMD-apuohjelmalla. Tässä esimerkissä olemme yhteydessä AdventureWorks2014-tietokantaan, joten käytämme komentoa:

sqlcmd -d AdventureWorks2014

Tämä käyttää oletusarvoisia Windows-tunnuksia yhteyden muodostamiseen tietokantaan. Voit myös määrittää käyttäjätunnuksen käyttämällä -U-merkintää ja salasanaa -P-lippua käyttäen. Voit esimerkiksi muodostaa yhteyden tietokantaan käyttäjänimellä "mike" ja salasanalla "goirish" seuraavalla komentorivillä:

sqlcmd -U mike -P goirish -d SeikkailuWorks2014

03/05

Kyselyn kirjoittaminen

Mike Chapple

Aloita SQL-käskyn kirjoittaminen 1> -ohjelmaan. Voit käyttää yhtä monta riviä kuin haluat kyselyksesi, painamalla Enter- näppäintä jokaisen rivin jälkeen. SQL Server ei suorita kyselyä, ennen kuin se nimenomaisesti kehotetaan tekemään niin.

Tässä esimerkissä annamme seuraavan kyselyn:

SELECT * FROM HumanResources.shift

04/05

Kyselyn suorittaminen

Mike Chapple

Kun olet valmis suorittamaan kyselyn, kirjoita komento GO uudelle komentoriville SQLCMD: ssä ja paina Enter . SQLCMD suorittaa kyselyn ja näyttää tulokset näytöllä.

05/05

Poistuminen SQLCMD: stä

Kun olet valmis poistumaan SQLCMD: sta, kirjoita komento EXIT tyhjälle komentoriville palataksesi Windowsin komentokehotteeseen.