Accéder a la table d'un autre utilisateur

slouma -  
jee pee Messages postés 31876 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 ,

1 réponse

  1. jee pee Messages postés 31876 Date d'inscription   Statut Modérateur Dernière intervention   9 977
     
    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
    1. 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
      1. jee pee Messages postés 31876 Date d'inscription   Statut Modérateur Dernière intervention   9 977 > 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