You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code运行Oracle SQL报错:Language Not Supported or Defined求助

解决VS Code中Oracle扩展运行SQL提示“Language not support or defined”的问题
  • 检查文件扩展名
    确保你的SQL文件保存为.sql后缀(PL/SQL文件用.pls/.pks/.pkb)。VS Code依赖文件扩展名识别语言类型,无后缀文件即便手动选择语言模式,也会被标记为text类型,导致Oracle扩展无法识别。

  • 确认语言模式正确绑定
    按Ctrl+K M(Windows/Linux)或Cmd+K M(Mac)打开语言选择面板,直接搜索并选择Oracle SQL或Oracle PL/SQL,避免选择名称类似的第三方语言模式。选完后底部状态栏的语言标识应显示对应图标,而非text图标。

  • 验证扩展激活状态
    打开扩展面板(Ctrl+Shift+X),找到Oracle Developer Tools for VS Code,确认状态为“已激活”。如果未激活,尝试重启VS Code;若仍无效,检查扩展是否为最新版本,旧版本可能存在兼容性问题。

  • 使用扩展自带的运行命令
    不要依赖通用的“Run”按钮,改用Oracle扩展提供的运行方式:

    • 右键编辑器中的SQL语句,选择Run Statement(执行单条语句)或Run Script(执行整个脚本)
    • 打开命令面板(Ctrl+Shift+P),输入Oracle: Run Statement或Oracle: Run Script执行
  • 确保连接已设为活动连接
    在底部状态栏找到Oracle连接标识,确认当前选中的是你已建立的数据库连接。如果未选中,点击连接标识选择目标连接,或右键侧边栏的Oracle连接,选择Set as Active Connection。

  • 重启VS Code及扩展
    首次安装扩展后,部分组件可能未完全加载,重启VS Code可确保扩展初始化完成。

内容的提问来源于stack exchange,提问作者Stephen - Developer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 11:05:07