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.
Komentorivin avaaminen
SQLCMD: n suorittamiseksi sinun on ensin avattava Windowsin komentorivi-apuohjelma. Valitse Windows XP: ssä Käynnistä> Suorita ja kirjoita sitten CMD tekstikenttään ennen napsauttamista kunnossa. Napsauta Windows Vistassa Windows paina, kirjoita CMD osaksi Hae ja paina Tulla sisään.Sinun pitäisi nähdä Windows-komentokehote. 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 Aloita SQL-käskyn kirjoittaminen 1> -ohjelmaan. Voit käyttää yhtä monta riviä kuin haluat kyselyksesi painamalla Tulla sisään näppäintä kunkin 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 Kun olet valmis suorittamaan kyselyn, kirjoita komento MENNÄ uuden komentorivin SQLCMD: ssä ja paina Tulla sisään. SQLCMD suorittaa kyselyn ja näyttää tulokset näytöllä. Kun olet valmis poistumaan SQLCMD: sta, kirjoita komento EXIT tyhjälle komentoriville palaamaan Windowsin komentokehotteeseen. Yhteyden muodostaminen tietokantaan
Kyselyn kirjoittaminen
Kyselyn suorittaminen
Poistuminen SQLCMD: stä