Sql dynamique sql server2k
Bonjour,
je viens de tester ce code:
Code:
1 2 3 4 5 6
| declare @sql varchar(8000)
set @sql = ''
select @sql =@sql+ 'GRANT SELECT, INSERT, UPDATE, DELETE ON ' + TABLE_NAME + ' TO ServiceInformatique'
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
exec(@sql) |
érreur: erreur de ce genre
incorrect synatx near ','
question:
avec cette requéte (si elle va marcher)je vais attribuer ces privilléges, à tous les tables d'une Base de données, au role nommé ServiceInformatique. mais ce que je veux c'est donner le privillege à quelques tables : par exemple : table1,table2 au lieu :
table1,table2,table3,table4,etc.
que je dois faire?
merci d'avance.