Bonjour à tous,
Je reviens une fois de plus sur un nouveau problème !
Je n'arrive pas à trouver la syntaxe pour créer une table temporaire en PL/SQL.
Voici mon code Sybase T-SQL)
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 create procedure proc_paie_doublpaie AS SELECT AGENT_PAIE_CLE, AGENT_DATE , IDENT_IDENT INTO #doublons FROM AGENT_PAIE GROUP BY AGENT_PAIE_CLE HAVING count(*) > 1 INSERT INTO doublon_paie SELECT.......
Je souhaite que la table temporaire se supprime des la fin de session utilisateur.
J'ai vu qu'il y avait des Global Temporary Table.
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CREATE GLOBAL TEMPORARY TABLE today_sales ON COMMIT PRESERVE ROWS
Mais ça me force à créer la table dans ma procédure stockée non ?
Enfin la je suis vraiment perdu, je n'ai pas su trouver plus d'information en PL/SQL sur le sujet.
Merci de votre aide,
Amicalement,
NarbO
Partager