【发布时间】:2015-04-04 03:47:03
【问题描述】:
我使用 SQL Server 2012 express
中的向导创建了大约 15 个表并在它们之间创建了关系和约束现在我想查看用于创建这些表的查询,包括关系和约束。 你能提供帮助吗?
谢谢。
【问题讨论】:
标签: sql sql-server sql-server-2012-express
我使用 SQL Server 2012 express
中的向导创建了大约 15 个表并在它们之间创建了关系和约束现在我想查看用于创建这些表的查询,包括关系和约束。 你能提供帮助吗?
谢谢。
【问题讨论】:
标签: sql sql-server sql-server-2012-express
这将使您能够访问可用于创建此表的 DDL SQL。
【讨论】:
CREATE TABLE [dbo].[Author]( [AuthorId] [int] NOT NULL, [FirstName] [nvarchar](70) NOT NULL, [LastName] [nvarchar](35) NOT NULL, CONSTRAINT [PK_AUTHOR] PRIMARY KEY CLUSTERED ( [AuthorId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] 我们能得到 simple statement 比这更吗?因为我不知道:PAD_INDEX、STATISTICS_NORECOMPUTE 等。
在 SSMS 中有两种方法可以查看用于创建表的 SQL 语句(称为数据定义语言,或 DDL)。
这两种方法都会显示约束、索引和元数据。
【讨论】:
如果您选择剪贴板,则打开一个新的查询窗口并将其粘贴到那里。
就是这样。
除此之外,你还可以做另一件事。
如果您想查看所有约束、键、参考资料,只需单击 在查询中的表名上按 Alt + F1 它将列出更多 技术细节
【讨论】: