SQL Server SSMS 内的 CodePilot

Sam*_*i.C 7 sql-server openai-api github-copilot

据我所知,当前 copilot/ChatGPT SQL 帮助的唯一选项是在 SSMS 之外生成查询。

真正的力量在于 SSMS,可以访问表定义、SP 等。我可以看到这节省了我数小时的开发时间。有人知道卡片上是否有任何内容或者 MS 是否允许将外部工具合并到 SSMS 中?

小智 5

经过一番研究,我最终使用了“SQL Server (mssql) VSC 扩展”,您可以在此处安装该扩展https://marketplace.visualstudio.com/items?itemName=ms-mssql.mssql

为了节省大量的谷歌搜索,这是我为启动和运行所做的事情。

  1. 安装扩展。

在此输入图像描述

  1. 在资源管理器中的某个位置创建并保存一个新的 *.sql 文件(除非 .sql 文件具有焦点,否则以下内容将不起作用

ctrl+ shift+ P- 选择 MS SQL:连接

在此输入图像描述

  1. 粘贴连接字符串(来自 appsettings.json 等) - 如果您愿意,请按 Enter 键完成其他所有内容。

您现在应该在左侧 pne 的 SQL Server 选项卡中看到您的数据库。

在此输入图像描述

右键单击您的数据库以创建新查询。

在此输入图像描述

单击绿色播放按钮运行查询(不要使用F5)

在此输入图像描述

这不是一个完美的方法,但对于一些快速 SQL 调试来说已经足够了,而且永远记不起如何插入记录等。