带插入的调用函数

1 oracle

我有一个需要字符串作为参数的函数。它总是一个插入。我如何使它工作?值的双引号在语法上不好

select inversor_insert('INSERT INTO clien(column1,column2) values('value1','value2')') 
from dual;
Run Code Online (Sandbox Code Playgroud)

Bri*_*nge 5

您可以尝试以下操作;

select inversor_insert(q'[INSERT INTO clien(column1,column2) values('value1','value2')]')
Run Code Online (Sandbox Code Playgroud)

q'[ ]' 结构仅仅意味着 Oracle 将按照所写的方式处理括号内的任何内容。您无需担心引用引号。