尝试以扩展 VS Code 中的代理模式!

Visual Studio Code 中的 Transact-SQL

借助 VS Code Marketplace 中提供的 mssql 扩展,将 Visual Studio Code 转化为功能强大的 Transact-SQL (T-SQL) 开发编辑器。 mssql 扩展经过优化,可与本地、任意云中的 SQL Server、Azure SQL 数据库和 Azure SQL 数据仓库协同工作。

连接到 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 扩展,为 VS Code 添加 T-SQL 语言支持,如下所示:

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

install mssql extension

连接并执行 T-SQL

轻松连接到本地、任意云中的 SQL Server、Azure SQL 数据库和 Azure SQL 数据仓库。 然后,在 VS Code 中执行 T-SQL 语句和批处理,以查看结果和消息。 你最近的连接会跨会话保存,因此可以再次快速连接到数据库。

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

后续步骤

延伸阅读