ich folgende Vorgehensweise verwenden in pl sqlVariable innerhalb ausführen sofort
CREATE OR REPLACE "MY_PROCEDURE" (v_id number, v_name varchar2) AS
BEGIN
EXECUTE IMMEDIATE ' CREATE TABLE T_TEMPO (t_id number , t_name varchar2(250) , t_value number)';
EXECUTE IMMEDIATE 'INSERT INTO T_TEMPO (t_id , t_name, t_value)
SELECT id , name , value
from TABLE_2
where TABLE_2.id = || v_id ||
AND TABLE_2.name = || v_name || ';
Aber dies nicht funktioniert, ich habe einen fehlenden Ausdruck Fehler, frage ich mich, es kann der Wert der Variablen nicht bewerten v_id und v_name innerhalb der Ausführung sofort. Kann mir bitte jemand helfen?
'|| v_name || ; 'wird scheitern –
@WernfriedDomscheit ja du hast recht ich habe zitate verpasst – Kacper