Tutorial sa Hakbang sa Hakbang ng SQLCMD

Microsoft SQL Server Command Line Utility

Ang Microsoft SQL Server ay nagbibigay ng mga gumagamit na may iba't ibang mga mayaman na graphical user interface para sa pagkuha at pagmamanipula ng data at pag-configure ng SQL Server database . Gayunpaman, paminsan-minsan ay mas madaling magtrabaho mula sa luma na command line. Kung naghahanap ka para sa mabilis at maruming paraan upang maisagawa ang isang query sa SQL o nais na isama ang mga pahayag ng SQL sa isang Windows script file, pinapayagan ka ng SQLCMD na matugunan ang iyong layunin. Ipinapalagay ng artikulong ito na mayroon kang naka-install na Database ng Microsoft's AdventureWorks Sample.

01 ng 05

Pagbubukas ng Command Prompt

Mike Chapple

Upang patakbuhin ang SQLCMD, kailangan mo munang buksan ang utility ng Windows command line. Sa Windows XP, i-click ang Start> Run at pagkatapos ay i-type CMD sa kahon ng teksto bago i-click ang OK . Sa Windows Vista, i-click ang pindutan ng Windows , i-type ang CMD sa Search box at pindutin ang Enter .

Dapat mong makita ang prompt ng Windows command.

02 ng 05

Kumokonekta sa Database

Mike Chapple

Sa sandaling mayroon kang isang command prompt bukas, gamitin ang SQLCMD utility upang kumonekta sa database. Sa halimbawang ito, kumokonekta kami sa database ng AdventureWorks2014, kaya ginagamit namin ang command:

sqlcmd -d AdventureWorks2014

Ginagamit nito ang default na mga kredensyal sa Windows upang kumonekta sa iyong database. Maaari mo ring tukuyin ang isang username gamit ang -U na bandila at isang password gamit ang -P na bandila. Halimbawa, maaari kang kumonekta sa database gamit ang username na "mike" at password "goirish" gamit ang sumusunod na command line:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 ng 05

Pagpasok ng isang Query

Mike Chapple

Simulan ang pag-type ng SQL statement sa 1> prompt. Maaari mong gamitin ang maraming mga linya hangga't gusto mo para sa iyong query, pagpindot sa Enter key pagkatapos ng bawat linya. Hindi isinasagawa ng SQL Server ang iyong query hanggang malinaw na inutusan na gawin ito.

Sa halimbawang ito, ipinapasok namin ang sumusunod na tanong:

PUMILI * MULA SA HumanResources.shift

04 ng 05

Isinasagawa ang Query

Mike Chapple

Kapag handa ka nang ipatupad ang iyong query, i-type ang command GO sa isang bagong command line sa loob ng SQLCMD at pindutin ang Enter . Isinasagawa ng SQLCMD ang iyong query at ipinapakita ang mga resulta sa screen.

05 ng 05

Lumabas sa SQLCMD

Kapag handa ka nang lumabas sa SQLCMD, i-type ang command EXIT sa isang blangko na linya ng command upang bumalik sa prompt ng Windows command.