Quantcast
Channel: ฟอรัม Getting started with SQL Server
Viewing all articles
Browse latest Browse all 8428

Creating procedures in SQL

$
0
0

I have this SQL code:

The first one is when users select all records from Assigned table and when user TaskSelection as combo box="Assign"

SELECT BaseClassRoutineAssigned.*
FROM BaseClassRoutineAssigned, BaseClassRoutineLineNumbers
WHERE (((BaseClassRoutineAssigned.BaseClassRoutineLineNumber)=BaseClassRoutineLineNumbers.BaseClassRoutineLineNumber) And (BaseClassRoutineLineNumbers.TaskSelection)="Assign");

The second one is when users select all records from DoLoops table and when user TaskSelection as combo box="DoLoop"

SELECT BaseClassRoutineDoLoops.*
FROM BaseClassRoutineDoLoops, BaseClassRoutineLineNumbers
WHERE (BaseClassRoutineDoLoops.BaseClassRoutineLineNumber)=(BaseClassRoutineLineNumbers.BaseClassRoutineLineNumber) AND (BaseClassRoutineLineNumbers.TaskSelection)="DoLoop";

What I want to do is to create stored procedures for each query;therefore, users will invoke a CASE SQL query something like this one:

SELECT BaseClassRoutineLineNumber, CASE BaseClassRoutineLineNumber.TaskSelection

WHEN "Assign" THEN

RUN PROCEDURE qryAssigned

WHEN "DoLoop" THEN

RUN PROCEDURE qryDoLoop

ELSE "Error"

END

FROM BaseClassRoutineLineNumbers.TaskSelection

So far, do I have this SQL code correct?

Can anyone show me detailed examples on how to perform this task?

JohnDBCT


//jp;//


Viewing all articles
Browse latest Browse all 8428

Trending Articles