Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用sqlcmd设置每列的最大字符数?_Sql_Sql Server_Sql Server 2008_Sqlcmd - Fatal编程技术网

如何使用sqlcmd设置每列的最大字符数?

如何使用sqlcmd设置每列的最大字符数?,sql,sql-server,sql-server-2008,sqlcmd,Sql,Sql Server,Sql Server 2008,Sqlcmd,使用SQL Server Management Studio时,我通常会: Query->Query Options->Advanced->SET NOCOUNT Query->Query Options->Text->Enter 8000 in the lower right box 有没有人能告诉我,我是否可以使用sqlcmd执行此操作?我不知道这是否正是您要执行的操作,但要将列中的数据类型设置为最大长度为30的varchar: sqlcmd -E -d

使用SQL Server Management Studio时,我通常会:

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

有没有人能告诉我,我是否可以使用
sqlcmd
执行此操作?

我不知道这是否正是您要执行的操作,但要将列中的数据类型设置为最大长度为30的varchar:

sqlcmd -E -d dbname -Q "ALTER TABLE table_name
                          ALTER COLUMN column_name varchar(30) NOT NULL"
用于本地计算机上名为“dbname”的数据库。

您有影响宽度等的数据库

  • -w
  • -Y
  • -y