Je suis nouveau à Oracle, j'ai deux tablespaces un pour le dev et un pour le live.Pouvez-vous utiliser les espaces table oracle comme variable
Y a-t-il un moyen pour que je puisse avoir une variable sur un en-tête de paquet qui contient un nom d'espace de table, qui peut alors être utilisé à partir des procédures définies dans l'en-tête du paquet?
Je dois faire cela car j'ai un tableSpace (TableSpaceA) qui doit interroger des tables dans TableSpaceB via des procédures. La Dev TableSpaceB a un nom différent de l'espace de table pour vivre donc j'espérais pouvoir déclarer dans le paquet d'en-tête une variable comme
Tablespace temp = "TableSpaceName"
Puis
Select * from temp.TableName
Et enfin changer « nom_espace_table » quand je roule ma changements à l'environnement en direct?
Voulez-vous dire "schéma" plutôt que "tablespace"? –
Eh bien PL/SQL les affiche comme tablespaces, donc je suppose que tablespace et pas schéma ??? – jpgooner
Je ne comprends pas ce que vous entendez par "PL/SQL les affiche comme tablespaces ..." PL/SQL est un langage, pas un outil d'affichage ?? Mais vous signifiez clairement "schéma" et non "tablespace". –