在 Microsoft SQL Server 2016 中显示执行的查询

Show executed query in Microsoft SQL Server 2016

在 MySQL Workbench 中,编辑一列后,table 或其他内容,它将显示该操作的查询。

我在 SQL Server 2016 中找不到类似的功能。我只想查看 SQL 我执行的操作,例如编辑列。

可以吗?

我一直设置的是自动生成更改脚本,可以在选项中找到:

这会显示脚本并提示您保存它。

如果我不想要它以便每次我进行更改时它都会提示我,我可以使用 生成更改脚本 图标(下面的第一个图标):

这通常是灰色的,直到你进行修改然后你可以点击它。然而烦人的是你必须在保存修改之前点击图标来生成脚本。

已下载 SSMS 2016

图标略有变化。在 2016 年,这就是您要寻找的:

您需要使用上面工具栏上的第一个图标。

还会出现一个名为 Table Designer 的菜单。您还可以从那里生成更改脚本。这不是 2016 年的新功能,这是我在寻找图标时注意到的。