SQLCMD стъпка по стъпка урок

Помощна програма за команден ред на Microsoft SQL Server

Microsoft SQL Server предоставя на потребителите богата гама графични потребителски интерфейси за извличане и манипулиране на данни и конфигуриране на SQL Server бази данни . Понякога обаче е по-лесно да работите от старомодната командна линия. Независимо дали търсите бърз и мръсен начин за изпълнение на SQL заявка или желаете да включите SQL изрази в файл на скрипт на Windows, SQLCMD ви позволява да постигнете целта си. Тази статия предполага, че вече имате инсталирана примерна база данни на AdventureWorks на Microsoft.

01 от 05

Отваряне на командния ред

Майк Чапъл

За да стартирате SQLCMD, първо трябва да отворите помощна програма за команден ред на Windows. В Windows XP кликнете върху Старт> Изпълни и след това въведете CMD в текстовото поле, преди да кликнете върху OK . В Windows Vista кликнете върху бутона Windows , въведете CMD в полето за търсене и натиснете Enter .

Трябва да видите командния ред на Windows.

02 от 05

Свързване към базата данни

Майк Чапъл

След като отворите командния ред, използвайте помощната програма SQLCMD, за да се свържете с базата данни. В този пример се свързваме към базата данни AdventureWorks2014, затова използваме командата:

sqlcmd -d AdventureWorks2014

Това използва подразбиращите се идентификационни данни за Windows, за да се свържете с вашата база данни. Можете също така да посочите потребителско име, като използвате флага "-U" и парола, като използвате флага "-P". Например можете да се свържете с базата данни с потребителското име "mike" и паролата "goirish" със следния команден ред:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 от 05

Въвеждане на заявка

Майк Чапъл

Започнете да въвеждате SQL израз в промпт 1>. Можете да използвате колкото се може повече линии, колкото искате за заявката си, като натиснете клавиша Enter след всеки ред. SQL Server не изпълнява заявката ви, докато не бъде изрично указано да го направи.

В този пример въвеждаме следната заявка:

SELECT * от HumanResources.shift

04 от 05

Изпълнение на заявката

Майк Чапъл

Когато сте готови да изпълните заявката си, напишете командата GO на нов команден ред в рамките на SQLCMD и натиснете Enter . SQLCMD изпълнява заявката ви и показва резултатите на екрана.

05 от 05

Излизане от SQLCMD

Когато сте готови да излезете от SQLCMD, въведете командата EXIT на празен команден ред, за да се върнете към командния ред на Windows.