Through a series of create synonym statements, a synonym was defined that referred to itself. Il faut que tu ajoutes les droits create user et alter user au schéma dans. Les roles ne sont pas pris en compte en pl/sql.
L'exécution du programme ne pose aucun problème à partir de la. J'utilise pour cela l'outil oracle migration workbench. En général, un synonym permet d'éviter de repréciser à chaque fois le schéma propriétaire.
J'essaye avec ce que j'ai pu trouver sur internet. Ça a déjà été expliqué à maintes reprises : Le privilège create table donne automatiquement le droit de faire drop table car le privilège. Objet_owner étant le user propriétaire de l'objet pour lequel on crée le synonyme et objet.</p>
Si la table appartient à l'utilisateur connecté, il peut supprimer la table. Si vous souhaitez lever toute ambiguité, préfixer systématiquement (notamment. Je souhaite migrer une base de données mysql4 vers oracle10g. Lors de la migration, j'ai le message d'erreur suivant:.
Bonjour, j'ai un programme qui fait un execute immediate 'create table x as select * from table y@dblink'. La sequence devra être utilisable avec currval et nextval. Salut, il faut spécifier le privilège create table à ton user. Si tu dois manipuler des objets en pl/sql , tu dois posséder les droits directs sur ces objets et pas à travers un.