Pergunta : Como usar variáveis em um SQL script

Eu uso a Senhora Sql que 2000/2005.

I gostaria de usar variáveis para funcionar o seguinte certificado (eu não sou familiar com a sintaxe, assim mim apenas coloc as variáveis onde eu as preciso, espero seu compreensível):

do Br/> VARIABLE3='Center'< do
VARIABLE2='33.50'< de/>/>
TY, i.IVIVINDX
g.actnumbr1 + VARIABLE1 + g.actnumbr2+ VARIABLE1 + g.actnumbr3, (g.sales * VARIABLE2) o
do t
de InvtMast se junta a InvtMast i em i.ITEMNMBR=t.ITEMNMBR
se junta a InvtLINES g em i.IVIVINDX=g.actindx
onde o Br/> e t.DOCNBR=VARIABLE3
de i.ITEMNMBR='BASK'< class= do

Resposta : Como usar variáveis em um SQL script

Uma resposta simplista estaria abaixo.  Você declara as variáveis e usa-as então.  Suas declarações devem ser do tipo correto para evitar usar CAST/CONVERT no certificado do SQL para forçá-lo ao tipo que de dados você quer.



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

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

   selecionar t.DOCNBR, t.ITEMNMBR, t.TRXQTY, i.IVIVINDX
          g.actnumbr1 + @VARIABLE1 + g.actnumbr2+ @VARIABLE1 + g.actnumbr3, (g.sales * @VARIABLE2)
          de InvtMast t
   juntar-se a InvtMast i em i.ITEMNMBR=t.ITEMNMBR
   juntar-se a InvtLINES g em i.IVIVINDX=g.actindx
   onde i.ITEMNMBR='BASK
   e t.DOCNBR=@VARIABLE3
Outras soluções  
 
programming4us programming4us