This is my statement
Why I get those errors Incorrect syntax near the keyword 'select', Incorrect syntax near the keyword 'FROM'. ???
BEGIN
Declare @idToutesPlantesDérivés int
DECLARE @idPlantesDérivés int
SET @idPlantesDérivés = select(ID_CHIMQ FROM dbo.SOUS_CATGR where Name = 'plantes et ses dérivés')
SET @idToutesPlantesDérivés = select(ID_CHIMQ FROM dbo.SOUS_CATGR where Name = 'toutes les autres plantes et dérivés')
select @idToutesPlantesDérivés
END
Thanks for your help
One way
BEGIN
Declare @idToutesPlantesDérivés int
DECLARE @idPlantesDérivés int
SET @idPlantesDérivés = ( SELECT ID_CHIMQ
FROM dbo.SOUS_CATGR
where Name = 'plantes et ses dérivés')
SET @idToutesPlantesDérivés = ( SELECT ID_CHIMQ
FROM dbo.SOUS_CATGR
where Name = 'toutes les autres plantes et dérivés')
select @idToutesPlantesDérivés
END
or
BEGIN
Declare @idToutesPlantesDérivés int
DECLARE @idPlantesDérivés int
SELECT @idPlantesDérivés = ID_CHIMQ
FROM dbo.SOUS_CATGR
where Name = 'plantes et ses dérivés'
SELECT @idToutesPlantesDérivés = ID_CHIMQ
FROM dbo.SOUS_CATGR
where Name = 'toutes les autres plantes et dérivés'
select @idToutesPlantesDérivés
END
Another syntax for setting a value for a variable with SELECT looks like:
SELECT @variable = column_name FROM some_table WHERE ...
So for your case:
BEGIN
Declare @idToutesPlantesDérivés int
DECLARE @idPlantesDérivés int
select @idPlantesDérivés = ID_CHIMQ FROM dbo.SOUS_CATGR where Name = 'plantes et ses dérivés'
select @idToutesPlantesDérivés = ID_CHIMQ FROM dbo.SOUS_CATGR where Name = 'toutes les autres plantes et dérivés'
select @idToutesPlantesDérivés
END
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With