如何查看用于创建表的查询?

时间:2015-04-04 03:47:04

标签: sql sql-server sql-server-2012-express

我创建了大约15个表,并使用 SQL Server 2012 express

中的向导在它们之间创建关系和约束

现在我想看到用于创建包括关系和约束的表的查询。 你可以提供帮助吗?

谢谢。

3 个答案:

答案 0 :(得分:7)

  1. 使用SQL Server Manager Studio连接到您的数据库
  2. 右键单击表或对象资源管理器面板中的视图
  3. 从上下文菜单中选择Script Table as ... / CREATE to ... /< SomeDestination>
  4. 选择目的地(文件,剪贴板等)
  5. Screenshot

    这将使您可以访问可用于创建此表的DDL SQL。

答案 1 :(得分:1)

SSMS中有两种方法可以查看用于创建表的SQL语句(称为数据定义语言或DDL)。

  1. 右键单击该表并选择“脚本表为”,“创建为”并选择目的地。如果您只想快速查看单个表的DDL,则此方法最简单。
  2. 右键单击数据库,然后选择“任务”,“生成脚本”并按照提示进行操作。此方法将根据您的选择为所有表和许多其他数据库对象生成DDL。
  3. 任何一种方法都会显示约束,索引和元数据。

答案 2 :(得分:0)

  1. 右键单击要获取详细信息的表
  2. 脚本表格为
  3. 创建
  4. 新查询编辑器窗口/剪贴板
  5. 如果选择剪贴板,则打开一个新的查询窗口并将其粘贴到那里。

    就是这样。

      

    除此之外,您还可以做其他事情。

         

    如果您想查看所有约束,键,引用内容,只需单击即可   在查询中的表名称上按 Alt + F1 它会列出更多   技术细节