Bonjour,
Je n'arrive pas à faire une procédure/fonction simple qui me retourne un select.
En fait dans ma db je dispose d'une table recensent l'ensemble des tables de ma db, et j'obtiens le nom avec la requête suivante
Une fois obtenu le résultat, je vaux effectuer un select sur la table retourner par la requêtes précédente....je n'arrive pas à comprendre comment obtenir cela en store pro....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT T_TABLE_ORIGINE FROM TABLE_ORIGINE WHERE ID_TABLE_ORIGINE = 3
Je tente des choses de ce type
Je sais que je suis loin du compte, mais si vous pouviez m'orienter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 CREATE OR REPLACE FUNCTION "SCOTT"."TEST" (x IN INT) DECLARE nom_table := SELECT T_TABLE_ORIGINE FROM TABLE_ORIGINE WHERE ID_TABLE_ORIGINE = x IS BEGIN return SELECT * FROM nom_table END;
Merci.
Partager