hello,
Je souhaite modifier convenablement mon générateur de code via le gestionnaire de ressources, en utilisant PowerAMC 15.
Je me base sur le SGBDR Oracle 10.2.
Je souhaite ajouter à la génération de ma table des droits spécifiques.
J'ai pour le moment ceci :
je souhaiterai intéger les permissions en ajoutant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Oracle10gr2::Script\Objects\Table\Create create [%ExtTableType% ]table [%QUALIFIER%]%TABLE% [%TABLTYPE%=XML? of xmltype [xmlschema %.Q:XMLSCHEMA%] [element %.Q:XMLELEMENT%]][%CLASS%? of [%CLASSQUALIFIER%]%CLASS%][%TABLDEFN% ? ( %TABLDEFN% )] [%OPTIONS%] ;
Le problème, c'est que le QUALIFIER reprend le nom de mon schéma et y inclut un '.' que je ne souhaite bien évidemment pas point pour la génération du nom de mon rôle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Grant select, reference on [%QUALIFIER%]%TABLE% To [%QUALIFIER%]_LECTURE_ROLE ; Grant insert, update, delete on [%QUALIFIER%]%TABLE% To [%QUALIFIER%]_ECRITURE_ROLE ;
D'où le %QUALIFIER% est-il issu ?
Puis-je utiliser une autre variable pour extraire le nom de mon schéma ?
Partager