【问题标题】:PostgreSQL - Language pgplsql does not exist despite running CREATE LANGUAGEPostgreSQL - 尽管运行 CREATE LANGUAGE,但语言 pgplsql 不存在
【发布时间】:2010-01-23 05:09:51
【问题描述】:

我刚刚尝试创建我的第一个 plpgsql 函数。执行脚本时,我得到 ​​p>

错误:语言“‘plpgsql’”不存在

然后我运行命令 CREATE LANGUAGE plpgsql;显示以下错误:

错误:语言“plpgsql”已经存在

命令正在同一个数据库上运行。

问候

彼得

【问题讨论】:

  • 请贴出你的函数的完整代码——我敢打赌里面有一些错别字......

标签: postgresql plpgsql


【解决方案1】:

使用这个命令:

$: createlang -d dbname plpgsql

【讨论】:

    【解决方案2】:

    请注意您的错误中有多余的字符。您很可能写道:

    create function ... language ‘plpgsql’
    

    有点像mysql引用的东西。这是不好的语法。做就行了

    create function ... language plpgsql
    

    【讨论】:

      猜你喜欢
      • 2021-07-19
      • 2021-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多