SQLCMD Lépésről-lépésre bemutató bemutató

Microsoft SQL Server parancssori segédprogram

A Microsoft SQL Server számos gazdag grafikus felhasználói felületet biztosít a felhasználóknak az adatok lekéréséhez és manipulálásához és az SQL Server adatbázisok konfigurálásához. Azonban néha könnyebb dolgozni a régimódi parancssorból. Függetlenül attól, hogy gyorsan és piszkos módon szeretné végrehajtani az SQL lekérdezést, vagy SQL utasításokat szeretne tartalmazni egy Windows szkriptfájlban, az SQLCMD lehetővé teszi, hogy megfeleljen a célnak. Ez a cikk feltételezi, hogy már telepítette a Microsoft AdventureWorks mintaadatbázisát.

01/05

A parancssor megnyitása

Mike Chapple

Az SQLCMD futtatásához először meg kell nyitnia a Windows parancssori segédprogramot. Windows XP rendszerben kattintson a Start> Futtatás parancsra , majd írja be a CMD parancsot a szövegmezőbe, mielőtt az OK gombra kattintana. Windows Vista rendszerben kattintson a Windows gombra, írja be a CMD- t a Keresés mezőbe, és nyomja meg az Enter billentyűt.

Meg kell jelennie egy Windows parancssorból.

02. 05. sz

Csatlakozás az adatbázishoz

Mike Chapple

Ha megnyit egy parancssort, használja az SQLCMD segédprogramot az adatbázishoz való csatlakozáshoz. Ebben a példában csatlakozunk a AdventureWorks2014 adatbázishoz, ezért a következő parancsot használjuk:

sqlcmd -d AdventureWorks2014

Ez az alapértelmezett Windows-hitelesítő adatokat használja az adatbázishoz való csatlakozáshoz. Felhasználónevet is megadhat a -U flag és a jelszó használatával a -P flag használatával. Például csatlakozhat az adatbázishoz a "mike" felhasználónév és a "goirish" jelszó használatával a következő parancssorral:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03. oldal, 05. o

Lekérdezés

Mike Chapple

Kezdje el az SQL utasítás beírását az 1> prompton. A lekérdezéshez annyi sort használhat, amennyit csak szeretne, az egyes sorok után az Enter gomb megnyomásával. Az SQL Server nem hajtja végre a lekérdezést, amíg erre kifejezetten nem utasítja.

Ebben a példában a következő lekérdezést adjuk meg:

SELECT * FROM HumanResources.shift

04. 05. sz

A lekérdezés végrehajtása

Mike Chapple

Amikor készen áll a lekérdezés végrehajtására, írja be a GO parancsot egy új parancssorba az SQLCMD-ben és nyomja meg az Enter billentyűt. Az SQLCMD végrehajtja a lekérdezést, és megjeleníti az eredményeket a képernyőn.

05. 05

Kilépés az SQLCMD-ből

Ha készen áll az SQLCMD kilépéshez, írja be az EXIT parancsot egy üres parancssorba, hogy visszatérjen a Windows parancssorába.