提问人:Bjorn Hansen 提问时间:11/26/2020 更新时间:11/6/2023 访问量:8394
如何在 Visual Studio Code 中的代码字符串中拥有 SQL 智能感知或自动完成功能?
Way to have SQL intellisense or autocompletion inside code strings in Visual Studio Code?
问:
在 JetBrains IDE 中,就像 PHPStorm 一样,这是一个内置功能。例如,在下面的代码中,编辑字符串中的 SQL 将自动完成为 SQL,并从活动数据库连接中建议表/列名称。
query("SELECT * FROM users LIMIT 50");
使用 Visual Studio Code 或类似的编辑器(如 Theia)时,此功能将由插件提供。不幸的是,我还没有在市场上遇到具有此功能的插件。有些具有文件自动完成功能,但不支持内联 SQL。很难相信这在如此受欢迎的编辑器中是不可能的。.sql
有没有人找到解决方案?
到目前为止我尝试过的插件(我专门寻找 Postgres):
- SQLTools
- PostgreSQL - 私有维护
- PostgreSQL - Microsoft 的废弃软件
答:
0赞
Gustavo Mauricio De Barros
9/5/2022
#1
您可以使用此扩展。支持 Python、Go、Rust、JS、TS、Ruby、Java、C# 和 PHP。
评论
4赞
waterproof
2/9/2023
看起来这个扩展程序不会自动完成,只会格式化。该问题要求一个扩展名,该扩展名“建议来自活动数据库连接的表/列名”。
-1赞
Richard 365
11/22/2023
#2
可以使用“SQL Server (mssql)”扩展。该扩展在 JavaScript 和 TypeScript 文件中为 SQL 提供 IntelliSense。你只需要建立与数据库的连接,你应该得到内联的 SQL 自动完成和建议。
评论