Accéder a la table d'un autre utilisateur

Fermé
slouma - 30 avril 2017 à 23:35
jee pee Messages postés 39621 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 23 avril 2024 - 1 mai 2017 à 12:54
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 39621 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 23 avril 2024 9 233
1 mai 2017 à 11:48
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
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 39621 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 23 avril 2024 9 233 > slouma
Modifié le 1 mai 2017 à 12:55
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