为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:linux
【CPU】:
【问题描述】*:dmPython连接数据库之后如何使用execute函数执行PL/SQL语句?比如下面的语句:
CREATE OR REPLACE FUNCTION GET_DBA RETURN VARCHAR
AUTHID CURRENT_USER IS
PRAGMA AUTONOMOUS_TRANSACTION;
BEGIN
EXECUTE IMMEDIATE 'SELECT 1 FROM DUAL';
RETURN 'Granted'; -- 添加这行来返回一个字符串值
EXCEPTION
WHEN OTHERS THEN
-- 异常处理,当发生错误时返回错误信息
RETURN SQLERRM; -- 返回异常信息
END;
我明天试一下,晚上回答你吧