14. oktober 2002 - 23:31Der er
7 kommentarer og 2 løsninger
Søgning nedad i krav
Nu har jeg siddet i flere timer og forsøgt, men jeg kan bare ikke få det til at virke :-(
Jeg har to tabeller til et karaktersystem til Liverollespil: en med poster med evner, og en anden med krav til de evner.
Hver evne kan have et uendeligt antal krav (en anden evne). De evner der er krav kan selv have krav.
Hvordan laver jeg en SQL sætning, som tager det evneid man giver og finder alle krav til denne evne og krav til disse krav og krav til disse krav og krav til disse krav.....
F.eks. kræver "Styrke 3" at man har "Styrke 2" som igen kræver at man har "Styrke 1".
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
create proc EvneForudsaetninger( @evneid as int ) as declare @kravid int declare @evne varchar(50)
select @kravid = kravid from evne_krav where evneid = @evneid
create table #tmp (evne varchar(50))
while not (@kravid is null) begin select @evne = navn from evne where id = @kravid insert into #tmp values( @evne ) set @evneid = @kravid set @kravid = null select @kravid = kravid from evne_krav where evneid = @evneid end
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.