首页 > 解决方案 > 如何执行用户定义的 Oracle 函数返回的 SQL 语句

问题描述

我创建了返回 CLOB 值的用户定义函数。如何执行CLOB包含的SQL语句?

标签: sqloraclefunction

解决方案


如果您的 SQL 语句长度可能超过 32K 字节,则它不适合字符串,如果您使用EXECUTE IMMEDIATE. 如果您的语句超过 32K,您仍然可以使用 DBMS_SQL 包中的函数来执行它。可以在此处 (java2s.com)找到使用 DBMS_SQL 的一个很好的基本示例。祝你好运。


推荐阅读