我尝试使用谷歌搜索,但没有找到答案,
我正在使用Microsoft SQL Server 2008服务器管理服务器,并且想知道您是否可以使用设计视图来创建表,然后查看后面的获取代码/(查询?)?
e.g。从^到:
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描述的解决方案
答案 0 :(得分:2)
您可以使用SQL事件探查器在创建表时获取脚本。或者,您可以在创建表后获取Create脚本,但是当您尝试创建表时无法实际显示SQL,因为有视图(我假设您正在寻找)。
答案 1 :(得分:2)
通过启用“Auto genereta change script”选项,可以在保存更新后生成SSMS。当然,缺点是脚本仅在您保存更改时生成。
答案 2 :(得分:0)
您可以右键单击设计器区域中的某个位置,然后从上下文菜单中选择“生成更改脚本”。或者在“表设计器”菜单中找到相同的选项。这将显示创建设计表所需的SQL语句(或者如果您正在编辑现有表,则修改它)。