Cuestión : Cómo utilizar variables en un SQL script

Utilizo a ms Sql que 2000/2005.

I quisiera utilizar variables para funcionar con la escritura siguiente (no soy familiar con el sintaxis, yo apenas pongo tan las variables donde las necesito, espero su comprensible):

del Br/> VARIABLE3='Center'< del
VARIABLE2='33.50'< de/>/>
TY, i.IVIVINDX
g.actnumbr1 + VARIABLE1 + g.actnumbr2+ VARIABLE1 + g.actnumbr3, (g.sales * VARIABLE2) el
del t
de InvtMast ensambla InvtMast i en i.ITEMNMBR=t.ITEMNMBR
ensambla InvtLINES g en i.IVIVINDX=g.actindx
donde el Br/> y t.DOCNBR=VARIABLE3
de i.ITEMNMBR='BASK'< class= del

Respuesta : Cómo utilizar variables en un SQL script

Una respuesta simplista estaría abajo.  Usted declara las variables y después las utiliza.  Sus declaraciones deben ser del tipo correcto a evitar usar CAST/CONVERT en la escritura del SQL para forzarlo al tipo de datos que usted quiere.



Declarar @VARIABLE1 varchar (1), @VARIABLE2 varchar (10), @VARIABLE3 varchar (20)

Fijar @VARIABLE1='/'
Fijar @VARIABLE2='33.50'
Fijar @VARIABLE3='Center'

   seleccionar t.DOCNBR, t.ITEMNMBR, t.TRXQTY, i.IVIVINDX
          g.actnumbr1 + @VARIABLE1 + g.actnumbr2+ @VARIABLE1 + g.actnumbr3, (g.sales * @VARIABLE2)
          de InvtMast t
   ensamblar InvtMast i en i.ITEMNMBR=t.ITEMNMBR
   ensamblar InvtLINES g en i.IVIVINDX=g.actindx
   donde i.ITEMNMBR='BASK
   y t.DOCNBR=@VARIABLE3
Otras soluciones  
 
programming4us programming4us