mssql 2000 execute

0

Witam
mam takie cos:

declare @suma decimal(10,2)
declare @sel char(2000)
set @sel = 'select * from test'

set @suma=execute (@sel)

W jaki sposob zapisac wyniki zapytania "execute (@sel)" do zmiennej @suma ?
Bo to co tutaj zapisalem, to nie dziala :/ (dokladniej nie dziala linia "set @suma=execute (@sel)")

0

zrób może

declare @@suma decimal(10,2)
declare @sel char(2000)
set @sel = 'select @@suma=Sum(atrybut) from test'

execute @sel
0

no niestety :/
caly czas wrzeszczy, ze musze zadeklarowac zmienna @@suma
a dokladniej : Must declare the scalar variable "@@suma"

1 użytkowników online, w tym zalogowanych: 0, gości: 1