簡體   English   中英

Oracle動態SQL中的缺少值錯誤。 對於以下查詢,其拋出缺失值關鍵字

[英]Missing values error in Oracle dynamic SQL. For the below query its throwing missing values keyword

create or replace procedure temp_test_tb(A varchar2 ) is
lsql varchar(4000);
new_table_name varchar2(100);
fz_date timestamp(50);
begin
select timestamp(max(completion_dt)) into freeze_date from  status where  run_status=1;

new_table_name := 'common_' ||A|| '_' ||to_char(add_months(fz_date, -1), 'MON');

lsql:='insert into os_temp_tab_2'||
'select * from'||new_table_name||' WHERE ROWNUM<10';
execute immediate lsql;
commit;
end;

該查詢拋出錯誤

缺少值關鍵字

在Oracle中。 我的插入表與插入表具有相同的列。

離開后缺少空間

' select * from '||new_table_name|| ' WHERE ROWNUM<10 ';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM