Visual Studio Code 中的 Transact-SQL
将 Visual Studio Code 转变为用于 Transact-SQL (T-SQL) 开发的强大编辑器,通过 VS Code Marketplace 中提供的 mssql 扩展实现。mssql 扩展经过优化,可与在本地、任何云、Azure SQL 数据库和 Azure SQL 数据仓库上运行的 SQL Server 一起使用。
连接到 SQL 数据库,键入 T-SQL 代码,执行 T-SQL 代码,查看结果,并将结果另存为 JSON 或 CSV 文件。在键入 T-SQL 代码时,您将获得丰富的 T-SQL 语言功能,例如 T-SQL IntelliSense(代码完成)、语法突出显示、linting、代码导航和代码片段。
下载 VS Code - 如果您尚未下载 VS Code,请为您的平台(Linux、macOS 或 Windows)快速安装。
安装 T-SQL 支持
通过从 VS Code Marketplace 安装 mssql 扩展,将 T-SQL 语言支持添加到 VS Code,如下所示
- 从 VS Code 侧边栏打开 扩展 视图 (⇧⌘X (Windows, Linux Ctrl+Shift+X))。
- 在搜索栏中键入“mssql”,单击“安装”,并在提示时重新加载 VS Code。
连接和执行 T-SQL
轻松连接到在本地、任何云、Azure SQL 数据库和 Azure SQL 数据仓库上运行的 SQL Server。然后,执行您的 T-SQL 语句和批处理以查看结果和消息 - 全部在 VS Code 中完成。您最近的连接会跨会话保存,因此您可以快速再次连接到您的数据库。
查看和保存结果
在执行 T-SQL 代码时查看结果和消息。将结果另存为 JSON 或 CSV 文件,只需单击几下即可在您的应用程序中使用数据。
T-SQL IntelliSense
当您在编辑器中键入 T-SQL 代码时,VS Code 会为 T-SQL 关键字提供智能代码完成,为架构对象名称(表、列、视图)提供建议,并在连接到数据库时为函数和过程提供参数帮助。
Linting
Linting 是分析您的 T-SQL 代码以查找潜在语法错误。使用 Visual Studio Code 可以在您键入 T-SQL 代码时快速导航到错误和警告。
查看定义/转到定义
使用 查看定义 或 转到定义 在键入 T-SQL 代码时快速浏览数据库中架构对象(例如表、函数和过程)的定义。
代码片段
T-SQL 代码片段为常用 T-SQL 语句提供代码模板。键入“sql”以获取 T-SQL 代码片段列表。
后续步骤
- 下载免费的 SQL Server 2017 Developer Edition。
- 从 Visual Studio Code Marketplace 安装 mssql 扩展。
- 构建使用 SQL Server 的应用 - 开始在 macOS、Linux 和 Windows 上使用您喜欢的编程语言使用 SQL Server。
- 在 GitHub 上为 mssql 扩展做贡献。在我们的 GitHub 问题跟踪器 上提交错误报告或功能建议。