6

在 SQL Server Management Studio 表设计器中设计表时,我想更改默认数据类型。我当前的默认值是 nchar(10),我正在创建一个包含很多整数数据类型的表。我查看了工具选项,但找不到任何地方可以更改它。我正在运行 SQL Server 2008 R2。

4

3 回答 3

6

这是可能的,但需要修改注册表。每次您希望更改默认值时,都需要进行这种令人厌烦的更改,因此我同意 NYCdotNet。

HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\100\Tools\Shell\DataProject

regpath 截图

于 2013-01-06T07:09:36.330 回答
5

听起来您已经准备好使用 T-SQL 而不是设计器来创建表。以下代码的变体将涵盖您将基本模式组合在一起,如果您想做更多的事情,您可以随时在设计器中修改表格。

CREATE TABLE MyTableName (
  MyID INT NOT NULL IDENTITY(1,1),
  MyColumn1 INT NOT NULL,
  MyColumn2 INT NULL,
  MyColumn3 VARCHAR(100) NULL,
  PRIMARY KEY (MyID)
)
于 2013-01-05T19:47:23.210 回答
2

更新:我很抱歉,读你的问题太快了。此解决方案适用于 VS2015 中的可视化设计器,而不适用于 SQLSMS。无论如何我都会留下答案。

这已在 Visual Studio 2015 中更改。现在位于:

选项 > 数据库工具 > 表和数据库设计器 > 列选项

在此处输入图像描述

于 2017-02-27T22:48:01.363 回答