/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Where @RunAt = 1 i SP ???
Fra : stk


Dato : 09-07-01 10:49

Jeg vil gerne vælge nogle poster i en tabel (MS-SQL70):

TaskJobs:
Command RunAtAdd RunAtDelete
Cmd1 1 0
Cmd2 1 1

Jeg har prøvet følgende:
CREATE PROCEDURE GetJobs
   @RunAt varchar(20)
AS
   SELECT Command
   FROM TaskJobs
   WHERE @RunAt = 1

Men det vil den ikke helt være med til. Kan det lade sig gøre, eller
_skal_ jeg bruge en case...when ting?

Stefan






--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"


 
 
Peter Lykkegaard (18-07-2001)
Kommentar
Fra : Peter Lykkegaard


Dato : 18-07-01 07:46


"stk" <stk.news@kandu.dk> wrote in message
news:f5f27.1105$6x5.146210@news000.worldonline.dk...
> Jeg vil gerne vælge nogle poster i en tabel (MS-SQL70):
>
> TaskJobs:
> Command RunAtAdd RunAtDelete
> Cmd1 1 0
> Cmd2 1 1
>
> Jeg har prøvet følgende:
> CREATE PROCEDURE GetJobs
> @RunAt varchar(20)
> AS
> SELECT Command
> FROM TaskJobs
> WHERE @RunAt = 1
>
> Men det vil den ikke helt være med til. Kan det lade sig gøre, eller
> _skal_ jeg bruge en case...when ting?
>
Jeg antager at du vil lave en sp hvor du har en enkelt input parameter

CREATE PROCEDURE GetJobs (
@RunAt varchar(20)
)
AS
SELECT Command
FROM TaskJobs
WHERE RunAtAdd = @RunAt

Hvis du vil lave noget where clause på forskellige felter (RunAtAdd,
RunAtDelete) afhængig af @RunAt så er problemstillingen en anden

Skriv gerne igen hvis min antagelse er forkert

mvh/Peter Lykkegaard




Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste