Avatar billede kasperks Nybegynder
18. oktober 2002 - 12:21 Der er 3 kommentarer og
2 løsninger

Stored procedure

Jeg har en stored procedure som tager et tal som input, nu kunne jeg godt tænke mig at kalde den stored procedure noget ala sådan her,

select tal from tabel

for each tal in tabel
begin
  stored procedure tal
end

Nogen der forstår hvad jeg mener?

Kan man gøre det?

/Kasper
Avatar billede bennytordrup Nybegynder
18. oktober 2002 - 12:26 #1
Mener du fra en anden stored procedure?

declare @Tal int

declare cTal cursor for
select tal from tabel

open cTal
fetch next from cTal into @Tal
while @@fetch_status = 0 begin
  exec StoredProceudre cTal

  fetch next from cTal into @Tal
end

close cTal
deallocate cTal
Avatar billede ocp Nybegynder
18. oktober 2002 - 12:27 #2
create proc Test
as
  declare @tal int

  declare crs cursor
  for select tal from tabel

  open crs

  fetch next from crs into @tal

  while @@fetch_status = 0
  begin
    execute('spTal ' + @tal)
    fetch next from crs into @tal
  end

  close crs
  deallocate crs
Avatar billede ocp Nybegynder
18. oktober 2002 - 12:28 #3
De var godt nok rimelig ens ;-)
Avatar billede bennytordrup Nybegynder
18. oktober 2002 - 12:28 #4
To sjæle, en tanke :-)
Avatar billede kasperks Nybegynder
18. oktober 2002 - 12:53 #5
Takker :)
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