首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Goland IDE中使用非标准的SQL包时,语法突出显示SQL查询。

问在Goland IDE中使用非标准的SQL包时,语法突出显示SQL查询。
EN

Stack Overflow用户
提问于 2021-07-21 09:18:19
回答 1查看 489关注 0票数 1

在使用Goland时,根据已连接的数据源获得SQL语法突出显示和自动完成非常有用。不幸的是,这似乎只在我使用标准Go sql包时起作用,而当我使用有效包装sql包调用的自定义包时,就不起作用了。我想知道是否可以告诉Goland,特定的函数/参数实际上是SQL查询/ SQL语句。

以下是Goland允许sql.DB结构上的方法完成与不允许在自定义query.ReadOnlyDB结构上完成的示例:

​

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-21 09:34:29

目前,您可以在语句之前指定//language=SQL注释:

代码语言:javascript
复制
package main

import "fmt"

func main() {
    //language=SQL
    str := "SELECT USERNAME FROM EXAMPLE"
    fmt.Println(str)
}

有几张票可以改进GoLand中的SQL突出显示,您可以遵循它们:

  • 加油-10398。用于自定义包/代理的SQL突出显示。
  • 加油-10011。将SQL自动注入以SQL查询开始的字符串(选择、创建、删除等)。
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68466986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档