PL/SQL Partager une table PL/SQL... possible ?
Bonjour,
j'utilise une procédure qui pour le moment s'exécute pour chaque user à la connection et qui remplit un tableau PL/SQL de données de base utile ensuite un peu partout dans l'application...
je voudrais savoir si il est possible de partager une table PL/SQL entre différent user... en quelque sorte pour faire comme une "GLOBAL TEMPORARY TABLE" mais au niveau de l'instance et pas au niveau du user...
le but serait de faire exécuter la procédure qui remplit ce tableau au démarrage de l'instance et ensuite que chaque user puisse aller "taper" dans ce tableau sans avoir à le charger dans leur propre mémoire...
mais est-ce que c'est possible ?
merci d'avance pour vos informations.
Re: PL/SQL Partager une table PL/SQL... possible ?
Citation:
Envoyé par Yorglaa
Bonjour,
j'utilise une procédure qui pour le moment s'exécute pour chaque user à la connection et qui remplit un tableau PL/SQL de données de base utile ensuite un peu partout dans l'application...
ce que j'avais compris de la question était d'avoir une structure read-only, ou des constantes qu'aucun ne modifierait
effectivement, le seul moyen de changer ces variables de package serait de recompiler
mais dans le cas de constante, cela marche non? et mettre à disposition des développeurs une table de valeurs globales qu'ils peuvent modifier individuellement (lock, persistence des données) me semble également dangereux
reste à voir ce que Yorglaa veut réellement mettre à disposition de ses développeurs (mais le saura-t'on ? :wink: )