注册

DM7可以在触发器中使用临时表吗,为什么我测试在里面使用GLOBAL临时表,触发触发器,显示找不到临时表

缪木 2023/10/20 849 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:7
【操作系统】:linux
【CPU】:
【问题描述】*:DM7可以在触发器中使用临时表吗,为什么我测试在里面使用GLOBAL临时表,触发触发器,显示找不到临时表

    SELECT COUNT(*) INTO table_exists FROM USER_TABLES WHERE TABLE_NAME = 'TEMP_ROWS';
    IF table_exists = 0 THEN
        EXECUTE IMMEDIATE 'CREATE GLOBAL TEMPORARY TABLE TEMP_ROWS (id VARCHAR2(255)) ON COMMIT DELETE ROWS';
    END IF;
   

    
           EXECUTE IMMEDIATE 'INSERT INTO TEMP_ROWS (id) VALUES (:http_response)' USING msg_value;


回答 0
暂无回答
扫一扫
联系客服