Hello,
Petite question, je souhaiterais créer une vue depuis une procédure stockée. Mais visiblement il l'éxécute sans la créer...
Voilà ma PS :
Code :
- CREATE PROCEDURE [Truc]
- (@bidule varchar(200),
- @machin varchar(200))
- AS
- insert into MaTable
- ([bidule],
- [machin])
- values (@bidule
- ,@machin)
- DECLARE @monid int
- set @monid = SCOPE_IDENTITY()
- DECLARE @sql varchar(2500)
- set @sql = 'CREATE VIEW [' + @machin + '] ' +
- ' AS ' +
- 'SELECT etc... etc...'
- exec (@sql)
- GO
|
Ca doit être le exec(@sql) qui fait qu'il ne l'a crée pas.
Est ce que qqun a une idée svp ? Merci.
Message édité par THX le 23-11-2004 à 10:24:48