VS Code连接MS SqlServer、Azure SQL数据库和SQL数据仓库的扩展,该插件是由微软官方提供的。之前还说过另外一个插件vscode-database它支持查询MySql,SqlServer,不过它只提供了查询功能,而SQL Server (mssql)插件支持增删改查等功能。
功能
1.连接到Microsoft SQL Server、Azure SQL数据库和SQL数据仓库。
2.创建和管理连接配置文件和最近使用的连接。
3.使用智能感知编写T-SQL脚本,转到定义、T-SQL片段、语法着色、T-SQL错误验证。
4.执行查询并将结果在表格中显示,跟在客户端使用没什么分别。
5.在执行结果上右击可将结果导出为JSON、CVS、EXCEL。
使用
在扩展中心搜索mssql并安装该扩展。
打开一个扩展名为.SQL的现有文件或者新建一个文件,并通过按下ctrl+k、m和选择SQL将语言模式更改为SQL。mssql命令和功能在Visual Studio代码编辑器的SQL语言模式下启用。
通过按ctrl+shift+p打开命令面板并输入sqlman来运行MS SQL: Manage connection profiles命令。选择Create开始创建一个链接,输入服务器信息、数据库名、用户名、密码等(也可以使用Window身份登录,通过在身份验证类型里选择integrated)。
在你在编写T-SQL语句是会智能感知补全,你可以通过在编辑器键入sql来显示常用的SQL语句列表,如CREATE TABLE等。
你可以在编辑器选择想要执行的语句然后点击倒三角按钮进行执行。
命令
MS SQL: Connect创建连接到数据库。
MS SQL: Create Connection Profile创建新的连接配置并连接。
MS SQL: Disconnect关闭连接。
MS SQL: Use Database切换数据库。
MS SQL: Execute Query执行查询。
MS SQL: Cancel Query取消查询。
MS SQL: Manage Connection Profiles
Create 通过命令面板一步一步创建连接。
Edit 编辑用户配置文件settings.json手动创建,编辑,移除连接。
Remove 通过命令面板一步一步移除连接。
Clear Recent Connection List 清除最近的连接。
系统支持
Windows (64-bit only)
macOS
Ubuntu 14.04 / Linux Mint 17 / Linux Mint 18 / Elementary OS 0.3
Ubuntu 16.04 / Elementary OS 0.4
Debian 8.2
CentOS 7.1 / Oracle Linux 7
Red Hat Enterprise Linux (RHEL)
Fedora 23
OpenSUSE 13.2
官方市场