我遇到了问题。我在plpgsql中写了一个函数。函数从Php脚本中接收名称(文本形式,如“Hannes”或“Mon't Dior”)。
我现在正在努力与第二个例子:“Mon't Dior”因为在plpgsql中每个Input-String看起来像'...'=> ('Mon't Dior')单引号。
因此,如果我的输入现在看起来像'Mon't Dior',我将会遇到异常,因为其中有三个:“'”。
如果我尝试通过以下命令替换输入中的单引号,它只适用于数据库阶段,但不能从我的php脚本调用该函数。
如果我将数据从PHP传递给Postgres,如“Mon'''Dior”,它可以正常工作,但我希望在plpgsql-Function中进行验证。
你有任何建议吗?