Accéder a la table d'un autre utilisateur

slouma -  
jee pee Messages postés 41517 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonsoir,

la ligne ci aprés donne le droit d'affichage de la table employee à user1

 grant select  on HR.employee to user1 


d'aprés le cours que je suis entrain de suivre, HR et le nom de l'utilisateur qui posséde la table employee.
toutefois, d'aprés mais connaissence , il faut mettre tablespaceUser.nom_table et non pas user.nom_table

corriger moi si je me trompe ,



A voir également:

1 réponse

jee pee Messages postés 41517 Date d'inscription   Statut Modérateur Dernière intervention   9 717
 
Bonjour,

J'utilise Oracle depuis des lustres et n'ai jamais rencontré une telle syntaxe
tablespaceUser.nom_table 
. Où as tu lu cela ?

cdlt
0
slouma
 
mais non, ce sont des nom personnelle comme par exemple la définition d'une variable en pascal :

VAR
nom_variable : type_variable;
0
jee pee Messages postés 41517 Date d'inscription   Statut Modérateur Dernière intervention   9 717 > slouma
 
Avec Oracle, en plsql, tu peux définir une variable qui aura les caractéristiques d'un champ d'une table avec
%TYPE
:
declare
emp_nom employee.lastname%TYPE;
0