Accéder a la table d'un autre utilisateur

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. Modérateur
    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. mais non, ce sont des nom personnelle comme par exemple la définition d'une variable en pascal :

      VAR
      nom_variable : type_variable;
      0
    2. Modérateur
      @sloumaAvec 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