现已推出!阅读 10 月份的新功能和修复。

Visual Studio Code 中的 Transact-SQL

将 Visual Studio Code 打造成一个强大的编辑器,用于 Transact-SQL (T-SQL) 开发,可以使用 VS Code 市场中的 mssql 扩展。 mssql 扩展经过优化,可与在任何云、Azure SQL 数据库和 Azure SQL 数据仓库中本地运行的 SQL Server 配合使用。

连接到 SQL 数据库、键入 T-SQL 代码、执行 T-SQL 代码、查看结果以及将结果保存为 JSON 或 CSV 文件。在键入 T-SQL 代码时,您可以获得丰富的 T-SQL 语言功能,例如 T-SQL IntelliSense(代码补全)、语法突出显示、代码风格检查、代码导航和代码段。

下载 VS Code - 如果您尚未下载 VS Code,请快速为您的平台(Linux、macOS 或 Windows)安装。

安装 T-SQL 支持

通过从 VS Code 市场安装 mssql 扩展,将 T-SQL 语言支持添加到 VS Code,方法如下

  1. 从 VS Code 侧边栏打开“扩展”视图(⇧⌘X(Windows、Linux Ctrl+Shift+X)。
  2. 在搜索栏中键入“mssql”,单击“安装”,并在出现提示时重新加载 VS Code。

install mssql extension

连接并执行 T-SQL

轻松连接到在任何云、Azure SQL 数据库和 Azure SQL 数据仓库中本地运行的 SQL Server。然后,执行您的 T-SQL 语句和批处理以查看结果和消息 - 所有这些操作都在 VS Code 中完成。您的最近连接将在会话之间保存,因此您可以快速再次连接到数据库。

Execute T-SQL

查看和保存结果

执行 T-SQL 代码时,查看结果和消息。将结果保存为 JSON 或 CSV 文件,只需单击几下即可在您的应用程序中使用数据。

Save T-SQL

T-SQL IntelliSense

当您在编辑器中键入 T-SQL 代码时,VS Code 会为 T-SQL 关键字提供智能代码补全,为架构对象名称(表、列、视图)提供建议,并在连接到数据库时为函数和过程提供参数帮助。

tsql intellisense

代码风格检查

代码风格检查是对您的 T-SQL 代码进行分析,以查找潜在的语法错误。使用 Visual Studio Code 快速导航到键入时 T-SQL 代码中的错误和警告。

tsql linting

查看定义/转到定义

使用“查看定义”或“转到定义”快速浏览数据库中架构对象的定义,例如表、函数和过程,同时键入 T-SQL 代码。

tsql peek definition

代码段

T-SQL 代码段为常用的 T-SQL 语句提供代码模板。键入“sql”以获取 T-SQL 代码段列表。

tsql snippets

后续步骤

进一步阅读