bonjour à tous
je veut faire une insertion paramétrie ( sans connaitre la table , ni ces champs) pour cela j'utilise une procedure d'insertion
mais le problème: comment on peut récupèrer les valeurs de RECORD pour les inserés??.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Merci d'avance
Partager