Sql 如何查看用于创建表的查询?
我使用SQL Server 2012 express中的向导创建了大约15个表,并在它们之间创建了关系和约束 现在我想看看用于创建这些表(包括关系和约束)的查询。 你能提供帮助吗 多谢各位Sql 如何查看用于创建表的查询?,sql,sql-server,sql-server-2012-express,Sql,Sql Server,Sql Server 2012 Express,我使用SQL Server 2012 express中的向导创建了大约15个表,并在它们之间创建了关系和约束 现在我想看看用于创建这些表(包括关系和约束)的查询。 你能提供帮助吗 多谢各位 使用SQL Server Manager Studio连接到数据库 在“对象资源管理器”面板中的表或视图上单击鼠标右键 从上下文菜单中选择脚本表作为…/创建到…/ 选择目的地(文件、剪贴板等) 这将允许您访问可用于创建此表的DDL SQL。在SSMS中,有两种方法可以查看用于创建表的SQL语句(称为数据定义
这将允许您访问可用于创建此表的DDL SQL。在SSMS中,有两种方法可以查看用于创建表的SQL语句(称为数据定义语言,或DDL)
我收到了声明,但我觉得很复杂,先生。它包括如下内容:
CREATE TABLE[dbo].[Author]([authord][int]NOT NULL、[FirstName][nvarchar](70)NOT NULL、[LastName][nvarchar](35)NOT NULL、约束[PK\u Author]主键聚集([authord]ASC)和(PAD\u INDEX=OFF、STATISTICS\u norecocomputer=OFF、IGNORE\u DUP\u KEY=OFF、ALLOW\u ROW\u LOCKS=ON、ALLOW\u PAGE\u LOCKS=ON)[主要])在[主要]
我们能得到比这更简单的语句吗?因为我对PAD\u INDEX、STATISTICS\u norecocomputer等一无所知。@KnockKnock这是真的-SQL Management Studio在这条语句中明确了DB的所有假设,因此,如果要在另一个数据库中重新创建对象,结果将完全相同。