在过程调用中转义字符串

时间:2019-05-31 19:07:55

标签: sql postgresql

我有一个这样的程序:

SELECT *
FROM my_table 
WHERE "code" = p_my_procedure(someInteger,'{{someInteger,someText},{someInteger,someText},{someInteger,someText}}','myPlatform')

问题在于,当作为参数传递的文本包含逗号时,它将识别为数组的另一个元素,并说我不能使用大小不同的多维数组。

编辑:消息如下

  

错误:多维数组必须具有匹配维度的数组表达式

有解决方案吗?

0 个答案:

没有答案