2009-11-05 98 views
3

是否可以更改SQL Server Management Studio中的默认模板?例如,当我右键单击某个表并从上下文菜单中选择“Script Table as”时,我可以选择选择,插入,更新等。我想要更改某些像您一样的SQL脚本的格式可以在模板浏览器中使用模板。更改SQL Server Management Studio中的默认模板

回答

3

“提斯只可能在工具 - >选项 - > SQL Server的对象资源管理器 - >脚本

+1

我希望能以其他方式修改格式,如缩进。 – Daniel 2009-11-06 13:19:40

+0

我认为不可能改变别的东西。 – silent 2009-11-06 13:23:43

0

如果你正在寻找做DROP和CREATE语句在同一个脚本,或者产生的SQL Server 2005脚本与SQL Server 2000和的脚本更兼容,你MEY要检查出Scriptio工具:

http://www.codeplex.com/scriptio/

2

对于除工具的更多控制 - >选项,显然有一堆模板,您可以在应用程序中更改目录(即:C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\sqlworkbenchprojectitems\Sql),但我无法fi nd用于基本的DML(INSERT,UPDATE等)。

也许只是那些为创建新的对象是可用的。

+0

这些模板正是我想要访问的东西。但是,这些是模板资源管理器使用的模板,不包括基本的SELECT,INSERT,UPDATE等模板。 – Daniel 2009-12-22 17:52:46

2

我知道这是有点晚了(只有五年左右),但在这个问题万一别人绊倒:

你可以去View -> Template ExplorerCtrl + Alt + T在SQL Server 2012中)和编辑的文本SQL使用的所有各种模板(包括新的存储过程)。这比在Windows目录下跟踪它们要容易得多。你也可以在那里添加你自己的模板,包括给他们模板参数在稍后被填充(例如<Procedure_Name, sysname, ProcedureName>)。

你可以使用上面的编辑默认模板时点击新建 - >存储过程,但遗憾的是,它看起来不像你可以重新分配哪个模板是默认的(至少,我一直无法找到一种方式)。

相关问题