"SSMS中的脚本表为'不保留整理

wee*_*oid 10 sql sql-server

有没有办法在SQL Server Management Studio中为表格提供"脚本表为">"创建为"选项,以保留为每列设置的排序规则类型?

我知道在创建表时可以为列指定排序规则类型,所以我觉得奇怪的是这些设置在SSMS输出的脚本中不存在.

Bri*_*dge 15

转到工具 - >选项.

展开"Sql Server对象资源管理器" - >"脚本",可以在"表和视图选项"类别中启用"包括整理"选项(默认值为false).

截图

  • 也适用于新版本的 SSMS,但有一个缺点:即使列是 <默认数据库排序规则> 也会显式包含排序规则 (2认同)

ble*_*eah 6

在 Management Studio 中右键单击数据库 ---> 任务 --> 生成脚本。

在向导的最后一页上有一个“高级”按钮,其中有很多选项,其中之一是脚本排序规则。

在此输入图像描述