stored procedure

Databaser & SQL

2 svar · 151 visningar · startad av maland

Medlem sedan nov. 200156 inlägg
Trådstart#1

Har gjort en sp som ser ut såhär....
create procedure sp_test
@roll varchar (50)
as
select * from roller
where roll = @roll
go

Den här vill jag använda när jag ska visa information om ett projekt. Då ska jag kolla om roll = 1, 2 eller 3....och skriva info därefter...

Hur gör jag? Jag behöver ropa på den tre olika gånger. På ett ställe skriver jag info om roll =1 osv

Nu har jag skrivit setRs = dbase.execute("sp_test")......men hur får jag fram att roll=1

Medlem sedan dec. 200012 464 inlägg
#2

Det är bara att ange parametervärdet efter procedurenamnet.

setRs = dbase.execute("sp_test '1'")
Medlem sedan nov. 200156 inlägg
#3

Ok! Tack =)

548 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
152 ms — deklarationer (db)
127 ms — hämta statistik (db)
240 ms — hämta tråd, inlägg och bilagor (db)
152 ms — ändringar (db)