Как я могу установить максимальное количество символов в столбце, используя sqlcmd? - PullRequest
0 голосов
/ 23 сентября 2011

При использовании SQL Server Management Studio я обычно делаю:

Query->Query Options->Advanced->SET NOCOUNT
Query->Query Options->Text->Enter 8000 in the lower right box

Может кто-нибудь сказать мне, если есть что-нибудь, что я мог бы сделать, используя sqlcmd?

Ответы [ 2 ]

1 голос
/ 23 сентября 2011

У вас есть эти переключатели для sqlcmd , которые влияют на ширину и т.д.

  • -w
  • -Y
  • -y
1 голос
/ 23 сентября 2011

Я не знаю, если это именно то, что вы пытаетесь сделать, но установить тип данных в столбце, например, для varchar с максимальной длиной 30:

sqlcmd -E -d dbname -Q "ALTER TABLE table_name
                          ALTER COLUMN column_name varchar(30) NOT NULL"

Для базы данных с именем 'dbname'на вашем локальном компьютере.

...