Avatar billede kelo Nybegynder
05. april 2001 - 12:10 Der er 4 kommentarer og
1 løsning

Stored Procedures probs!

Jeg har følgende sp indtil videre:

CREATE PROCEDURE spOpretBrugere
AS
BEGIN


    SELECT brugerid, e.pers_id AS Pers_id, eu.afd AS Afd, e.axaptaid AS AxapId
    FROM  vwQueueTildelinger vw
    INNER  JOIN stam e ON e.bid = vw.brugerid
    INNER  JOIN udd eu ON e.pers_id = eu.Pers_id
END

Nu vil jeg gerne kunne teste på AxapId, kan jeg så ikke gøre nogenlunde det her

DECLARE @Axap nvarchar(4)

SET @AXAP = Axapid

Lige nøjagtig denne sætning skaber problemer, den siger column findes ikke. Hvordan SET\'er jeg en værdi fra sql sætningen til en variable?
Avatar billede slash Nybegynder
05. april 2001 - 12:14 #1
set @axap = select bla.bla.
Avatar billede cbp Nybegynder
05. april 2001 - 12:14 #2
CREATE PROCEDURE spOpretBrugere
AS
DECLARE @Axap nvarchar(4)
BEGIN


    SELECT brugerid, e.pers_id AS Pers_id, eu.afd AS Afd, @AXAP = e.axaptaid AS AxapId
    FROM  vwQueueTildelinger vw
    INNER  JOIN stam e ON e.bid = vw.brugerid
    INNER  JOIN udd eu ON e.pers_id = eu.Pers_id
END
Avatar billede kelo Nybegynder
05. april 2001 - 12:26 #3
cbp -> virker ikke den siger der er fejl ved AS

Hjælp mig lige engang til er en stor nybegynder til sp
Avatar billede kelo Nybegynder
05. april 2001 - 13:16 #4
Jeg har undersøgt sagen lidt mere og det lader til at jeg ikke kan sætte

@Axap = e.axaptaid, så længe jeg vælger flere andre værdier i select sætningen.
Avatar billede kelo Nybegynder
06. april 2001 - 14:19 #5
Forsættes i nyt spg
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester