将字符串作为文本发送到函数 POSTGRESQL

Sending string as text to function POSTGRESQL

我有下一个功能: func2(text a, text b)

我还有一个函数func1。在 func1 中,我召唤 func2:PERFORM func2('aa',b)。 b 是我初始化的文本变量。

我收到下一个错误:函数 func2(unkown,text) 不存在。

有什么帮助吗?有没有办法将字符串转换为文本?

您可以通过

调用函数来显式地将字符串转换为文本
 func2('aa' :: TEXT,b)