为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【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;
完整的触发器定义