在oracle的存储过程中,不能直接使用DDL语句,比方create、alter、drop、truncate等

it2022-05-05  203

在oracle的存储过程中,不能直接使用DDL语句,比方create、alter、drop、truncate等。

如果确实要使用,可以用动态sql,如下:

-- 创建暂时表 str_sql := 'create global temporary table temp_table ( col1 varchar2(10), col2 number ) on commit preserve rows'; execute immediate str_sql;

最新回复(0)