![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
Barbibulle
Je viens de faire le test, et je me suis trompé il n'y a même pas besoin de donner les droits à la vue.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| CREATE DATABASE 'LOCALHOST:d:\DataBases\Tests\MesTest.fdb'
USER 'SYSDBA' PASSWORD 'masterkey'
PAGE_SIZE 16384
DEFAULT CHARACTER SET ISO8859_1;
CREATE TABLE MA_TABLE (
ID INTEGER NOT NULL
);
CREATE VIEW VW_MA_TABLE(
ID)
AS
select
id
from ma_table;
ALTER TABLE MA_TABLE ADD CONSTRAINT PK_MA_TABLE PRIMARY KEY (ID);
CREATE ROLE ROLE1;
GRANT ROLE1 TO USER1;
GRANT SELECT ON VW_MA_TABLE TO ROLE1; |
Vous avez fait sauter la ligne suivante :
GRANT ALL ON MA_TABLE TO VIEW VW_MA_TABLE;
Partager