2011-11-08 8 views
1

Je travaille sur un projet que je dois écrire un script simple qui crée deux variables entières (une appelée Var1 et une appelée Var2), place les valeurs 2 et 4 respectivement, puis sort le valeur des deux variables ajoutées ensemble. C'est un peu déroutant pour moi puisque j'apprends encore à écrire des scripts et des batchs. Voilà ce que j'ai jusqu'à présent:Script avec deux variables

Declare @total 
@Var1 var1 [= 2][, 
@Var2 var2 [= 4]]] 
Set @total = @Var1 + @Var2 

Pour être honnête, il semble un peu funny.I suis juste comprennent pas le faire ou si je le fais bien. Dans un sens, je ne pense pas que je devrais même mettre en place là, mais ne comprenait pas comment ajouter les deux variables ensemble à la fin. Je sais qu'un script declare est que vous pouvez déclarer une ou plusieurs variables à la fois. C'est pourquoi j'ai fait la déclaration pour celui-ci.

+0

Quel genre de SQL est-ce? MS SQL Server? –

+0

Oui, c'est Microsoft SQL Server 2008 – norris1023

Répondre

3
Declare @total int 
declare @Var1 int =2 --in sql 2008 
declare @Var2 int =4 --in sql 2008 
Set @total = @Var1 + @Var2 

ou

Declare @total int 
declare @Var1 
    set @var1=2 
declare @Var2 
    set @var2=4 
Set @total = @Var1 + @Var2 
+0

ok donc je n'étais pas si loin merci Royi – norris1023

4

essayer:

DECLARE @a int 
SET @a=2 
DECLARE @b int 
SET @b=2 
DECLARE @Result int 
SET @[email protected] + @b 

print @Result