Array
(
)

Dúvida c/Variáveis

Jbb
   - 30 ago 2004

bom dia!

Como passar para uma variável
o conteúdo de ´AS MAT´

SELECT NOME, SUBSTRING(NOME,18,7) AS TUR,
SUBSTRING(NOME,26,4) AS MAT
FROM
WHERE CODPERLET = ´2004/2´

Desde já obrigado.

Marcus.magalhaes
   - 30 ago 2004

Bom dia cara.

Vc tem 2 opções :

Declare @nome VarChar(xx), @tur Char(7), @mat Char(4)

SELECT @nome = NOME, @tur = SUBSTRING(NOME,18,7) AS TUR,
@mat = SUBSTRING(NOME,26,4) AS MAT
FROM xxx
WHERE CODPERLET = ´2004/2´
OU

Declare @mat Char(4)

SELECT @mat = SUBSTRING(NOME,26,4) AS MAT
FROM xxx
WHERE CODPERLET = ´2004/2´

o q vc não pode fazer é:

Declare @mat Char(4)

SELECT NOME, SUBSTRING(NOME,18,7) AS TUR,
@mat = SUBSTRING(NOME,26,4) AS MAT
FROM xxx
WHERE CODPERLET = ´2004/2´
Att,