J'ai récemment commencé un nouveau poste de développeur et j'ai un peu de mal avec PL/SQL. J'ai utilisé MS SQL pendant un certain nombre d'années mais je trouve PL/SQL un peu plus compliqué. L'une des choses que j'avais l'habitude de faire en écrivant des fonctions et des procédures stockées dans MS SQL était de mettre des ensembles de résultats réapparus dans une variable de table ainsi je n'aurais pas besoin de les rafraîchir tout au long de ma procédure.Variables de table dans Oracle PL/SQL?
Quelque chose comme ceci:
declare @badPeople table(recordPointer int)
insert into @badPeople
select BP_Record_Pointer
from People
where BP_Bad = 1
Je regarde faire quelque chose de similaire dans PL/SQL, mais je ne suis pas tout à fait sûr de savoir comment commencer. Des idées si c'est même possible?
Voici une question similaire qui pourrait aider peut-être un dupe [http://stackoverflow.com/questions/670461/does-oracle-have-an-equivalent-of-mssqls-table-variables](http:// stackoverflow.com/questions/670461/does-oracle-have-an-equivalent-of-mssqls-table-variables) – Gratzy