Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

GRANT

1 réponse
Avatar
Rémi
bonjour,

est-il possible de faire un GRANT avec une variable =E0 la=20
place du nom de table.=20
Ex :

declare @table varchar(20)
set @table =3D 'Agence'
grant select on @table to droit

Merci

1 réponse

Avatar
richardp
Salut,
Ce n'est pas possible de mettre directement une variable mais tu peux
essayer le code suivant :

declare @table varchar(50)
declare @command nvarchar (50)
set @table = 'authors'
select @command='GRANT SELECT ON '+@table+' TO PUBLIC'
exec sp_executesql @command

Richardp


"Rémi" wrote in message
news:067301c39c73$2fdde830$
bonjour,

est-il possible de faire un GRANT avec une variable à la
place du nom de table.
Ex :

declare @table varchar(20)
set @table = 'Agence'
grant select on @table to droit

Merci