2

我尝试谷歌搜索,但没有找到答案,

我正在使用 Microsoft SQL Server 2008 Server 管理服务器,想知道您是否可以使用设计视图来创建表,然后查看它背后的获取代码/(查询?)?

在此处输入图像描述

例如从 ^ 到:

CREATE TABLE Member (
MemberNo VARCHAR(8) NOT NULL PRIMARY KEY,
MemberTypeNo INT NOT NULL FOREIGN KEY (MemberTypeNo) REFERENCES MemberTypeNo (MemberType),        
FirstName VARCHAR(15) NOT NULL, 
LastName VARCHAR(15),
DateOfBirth DATE,
)

-------------------------------------------------- -------------------------------------------------- --------------------------------

更新:@Jeff Hornby 描述的解决方案

在此处输入图像描述

4

3 回答 3

3

通过启用“自动更改脚本”选项,您可以在保存更新后让 SSMS 生成脚本。当然,缺点是脚本仅在您保存更改时生成。

  • 从 SSMS 菜单中单击“工具”
  • 点击“选项...”
  • 点击“设计师”
  • 选中“自动生成更改脚本”复选框,如下所示
于 2013-05-20T16:39:14.763 回答
2

您可以在创建表时使用 SQL Profiler 获取脚本。或者,您可以在创建表后获取 Create 脚本,但是当您尝试创建表时,无法实际显示 SQL,因为有视图(这是我假设您正在寻找的)。

于 2012-05-21T03:14:40.703 回答
0

您可以右键单击设计器区域中的某个位置,然后从上下文菜单中选择“生成更改脚本”。或者在表设计器菜单中找到相同的选项。这将显示创建设计表(或修改它,如果您正在编辑现有表)所需的 SQL 语句。

于 2012-05-21T05:16:54.877 回答