每件事情的开始,总是出一些日后看起来很幼稚可笑的事情。
今天,我正是因为做了一件这样的事情,所以,希望能够记录下来,一是分享给那些可能与我一样刚刚接触PG的童鞋,盆友;二是希望自己在碰到类似的问题时,可以把思路扩宽一些。
因为是新手,小马上路,所以什么事情都是要尝试的。
在使用ide编写pgsql的函数时,经常在declare后面报错,提示语法错误。
开始总是找不到原因。因为测试用的是手册里的例子,理论上讲是不会错的。
而且查了几个例子相同的错误,后来仔细研究过后才发现,原来是因为
LANGUAGE 'plpgsql' 因为PG有很强的数据类型扩展功能,所以, 最好装将语言设置为plpgsql。
另外一点:pg里,保存过的函数是不可以更换返回值类型的。除非是删除新建。
--------------------------------------
小鸟新作,欢迎各位前辈指教。