Declare
v_count number
v_sql varchar2(1000);
begin
v_count :='select count(*) from table_name';
Execute Immediate v_count;
if(v_count <>0) then
v_sql :='delete table_name where x=X' ;
Execute Immediate v_sql ;
End if ;
end;
タスクは、動的クエリを使用してテーブルをヒットする必要があることです.上記のクエリは機能しますか? それは私にいくつかの型キャストエラーを与えていました..
または、動的SQLクエリの結果を保存する別の方法はありますか