[oracle] Privilèges Sur Un User

Bonjour,

je veux attribuer des privilèges à un utilisateur sur certaines tables, et de surcroît à certaines lignes de ces tables.

Normalement pour les privilèges il me suffit d’utiliser GRANT, mais dans ce cas, je pense faire comme cela :

GRANT
SELECT
,INSERT
,UPDATE
,DELETE
ON table1, table2 WHERE condition1, table3
TO utilisateur ;

Est ce la bonne syntaxe ?

Merci.

Non

On grante des droits sur des objets et pas sur des parties d’objet…

faut lire un peu de doc…
http://www.techonthenet.com/oracle/grant_revoke.htm
http://www.labo-oracle.com/tips/pl/sql/tips_42662_1.html

Je peux créer des vues et attribuer des privilèges après sur les ables, les vues et les procédures.

oui

http://oracle.developpez.com/guide/administration/ -> admin role, user et profil :wink: