Microsoft SQL Server предоставя на потребителите богата гама графични потребителски интерфейси за извличане и манипулиране на данни и конфигуриране на SQL Server бази данни. Понякога обаче е по-лесно да работите от старомодната командна линия. Независимо дали търсите бърз и мръсен начин за изпълнение на SQL заявка или желаете да включите SQL изрази в файл на скрипт на Windows, SQLCMD ви позволява да постигнете целта си. Тази статия предполага, че вече имате инсталирана примерна база данни на AdventureWorks на Microsoft.
Отваряне на командния ред
За да стартирате SQLCMD, първо трябва да отворите помощна програма за команден ред на Windows. В Windows XP щракнете върху Старт> Пусни и след това въведете CMD в текстовото поле, преди да кликнете Добре, В Windows Vista кликнете върху Windows бутон, въведете CMD в Търсене и натиснете Въведете.Трябва да видите командния ред на Windows. След като отворите командния ред, използвайте помощната програма SQLCMD, за да се свържете с базата данни. В този пример се свързваме към базата данни AdventureWorks2014, затова използваме командата: sqlcmd -d AdventureWorks2014
Това използва подразбиращите се идентификационни данни за Windows, за да се свържете с вашата база данни. Можете също така да посочите потребителско име, като използвате флага "-U" и парола, като използвате флага "-P". Например можете да се свържете с базата данни с потребителското име "mike" и паролата "goirish" със следния команден ред: sqlcmd -U mike -P goirish -d AdventureWorks2014 03 от 05 Започнете да въвеждате SQL израз в промпт 1>. Можете да използвате толкова линии, колкото искате за заявката си, като натиснете Въведете след всеки ред. SQL Server не изпълнява заявката ви, докато не бъде изрично указано да го направи.В този пример въвеждаме следната заявка: SELECT * От HumanResources.shift 04 от 05 Когато сте готови да изпълните заявката си, въведете командата ОТИВАМ на нов команден ред в рамките на SQLCMD и натиснете Въведете, SQLCMD изпълнява заявката ви и показва резултатите на екрана. Когато сте готови да излезете от SQLCMD, въведете командата EXIT на празен команден ред, за да се върнете към командния ред на Windows. Свързване към базата данни
Въвеждане на заявка
Изпълнение на заявката
Излизане от SQLCMD