如何在 SQL 服务器中获取 table 的 table 定义
How to get table definition of a table in SQL Server
我是 SQL 服务器的新手。在我团队的数据库中有几个 table 需要复制。我想知道是否有可能获得 table 的 DDL。对于特定的 table,获取其 "CREATE TABLE ...." 定义???
我尝试转到对象资源管理器 -> 右键单击 table 并选择属性,但这并没有提供我需要的内容。
你很接近 :) 来自管理工作室
- 右键单击您想要的table
- 脚本 table 为
- 创建到
- 新查询编辑器window
好了!
如果要复制生成 table 所需的 SQL,请在对象资源管理器中右键单击 table,然后选择 "Script Table As..." 和 select "Drop To..."、"Create To..." 或 "Drop and Create To..." 和 "New Query Window"。请注意,此功能也适用于 SSMS 中的大多数节点。例如,索引可以编写成查询脚本window,约束、触发器等也可以
在 SQL Server Management Studio (SSMS) 中编写查询时获取有关 table 的快速信息的另一种方法是在查询 [=31] 中突出显示 table 名称=] 并按 ALT+F1。架构信息出现在查询结果 window 中,包括对此 table.
的列、标识信息、索引、约束和外键引用
我是 SQL 服务器的新手。在我团队的数据库中有几个 table 需要复制。我想知道是否有可能获得 table 的 DDL。对于特定的 table,获取其 "CREATE TABLE ...." 定义???
我尝试转到对象资源管理器 -> 右键单击 table 并选择属性,但这并没有提供我需要的内容。
你很接近 :) 来自管理工作室
- 右键单击您想要的table
- 脚本 table 为
- 创建到
- 新查询编辑器window
好了!
如果要复制生成 table 所需的 SQL,请在对象资源管理器中右键单击 table,然后选择 "Script Table As..." 和 select "Drop To..."、"Create To..." 或 "Drop and Create To..." 和 "New Query Window"。请注意,此功能也适用于 SSMS 中的大多数节点。例如,索引可以编写成查询脚本window,约束、触发器等也可以
在 SQL Server Management Studio (SSMS) 中编写查询时获取有关 table 的快速信息的另一种方法是在查询 [=31] 中突出显示 table 名称=] 并按 ALT+F1。架构信息出现在查询结果 window 中,包括对此 table.
的列、标识信息、索引、约束和外键引用