[PL/SQL] Insertion en SQL dynamique : problème de types
bonjour à tous
je veut faire une insertion paramétrie ( sans connaitre la table , ni ces champs) pour cela j'utilise une procedure d'insertion
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| CREATE OR REPLACE PROCEDURE INSERTION ( table_nom VARCHAR(30), valeurs RECORD)
IS
Requête VARCHAR (200);
BEGIN
If table_nom not exists in ( SELECT table_name FROM user_tales)
then RAISE_application_error( 'la table n'existe pas ');
Requête :='INSERT INTO ' || table_nom || ' values ';
EXECUTE IMMEDIATE Requête;
END; |
mais le problème: comment on peut récupèrer les valeurs de RECORD pour les inserés??.
Merci d'avance