我创建了用户定义的函数,该函数返回CLOB值。如何执行CLOB包含的SQL语句?
答案 0 :(得分:2)
如果您的SQL语句的长度可能超过32K字节,则它将不适合字符串,如果您使用EXECUTE IMMEDIATE
,则必须这样做。如果您的语句长于32K,您仍然可以使用DBMS_SQL包中的函数来执行它。 here (java2s.com)是一个使用DBMS_SQL的基本示例。祝你好运。
答案 1 :(得分:1)
看看EXECUTE IMMEDIATE
。例如,请参见:https://docs.oracle.com/cd/B13789_01/appdev.101/b10807/13_elems017.htm