March 18, 2008 at 11:24 pm
I'm Using ASP.Net with C# & SqlServer-2005..
In my Sqlserver, I'm having two Databases..
ie User's_Details & Company_Details
I'm having one Stored Procedure(Get_All_Details) in which I'm Joining both the Databases.. ie I'm getting the Output from both the Databases... In this Stored Procedure i'm not having any Input Parameters..
-------------------------------------------------------------------------------------------------------------------------------
Create procedure Get_All_Details
as
begin
select
Users.FirstName, Users.LastName, Users.UserName, Category.Category_Name, Category.Start_Date, Category.End_Date,
Employees.Company_ID, Employees.Name, Employees.Salary
from
Users, Category, Employees,
Company_Details.dbo.Main_Categories, Company_Details.dbo.Departments
where
Category.Category_ID=Employees.Category_ID
and
Category.Users_Category_ID=Users.User_ID
and
Employees.Main_Category_ID=Employees.Category_ID
and
Company_Details.dbo.Main_Categories.Main_Category_ID=Employees.Category_ID
and
Category.Category_ID='10'
end
-------------------------------------------------------------------------------------------------------------------------------
In this Stored Procedure i'm getting all details.. Here i'm not having any Input Parameters..
I'm getting Details Particular Category ( Category.Category_ID='10' )..
But Now I want the Input Parameter. So that I can get all Users Details Dynamically Here ..
how to put the input Parameter..
i tried it like this..
---------------------------------------------------------------------------------------------------------------------
Create procedure Get_All_Details
@Category_ID int
as
begin
--------------
-----------
--------
end
---------------------------------------------------------------------------------------------------------------------
But i'm not getting That Particular Categories Details.. i'm getting all Categories Values even i entered One Category_ID(ie 10)..
How do I get Values of Specified Category_ID dynamically..
Please give me the Suggestions ..
Thank you..
March 19, 2008 at 12:15 am
Try this:
Create procedure Get_All_Details( @Category_ID int )
as
begin
select
Users.FirstName, Users.LastName, Users.UserName, Category.Category_Name, Category.Start_Date, Category.End_Date,
Employees.Company_ID, Employees.Name, Employees.Salary
from
Users, Category, Employees,
Company_Details.dbo.Main_Categories, Company_Details.dbo.Departments
where
Category.Category_ID=Employees.Category_ID
and
Category.Users_Category_ID=Users.User_ID
and
Employees.Main_Category_ID=Employees.Category_ID
and
Company_Details.dbo.Main_Categories.Main_Category_ID=Employees.Category_ID
and
Category.Category_ID=@Category_ID
end
[font="Times New Roman"]-- RBarryYoung[/font], [font="Times New Roman"] (302)375-0451[/font] blog: MovingSQL.com, Twitter: @RBarryYoung[font="Arial Black"]
Proactive Performance Solutions, Inc. [/font][font="Verdana"] "Performance is our middle name."[/font]
March 19, 2008 at 2:55 am
Thank You..
It is Working..
March 19, 2008 at 6:32 am
I also recommend you lookup CREATE PROCEDURE in Books Online and study it... there's a wealth of information about parameters and defaults for parameters there.
--Jeff Moden
Change is inevitable... Change for the better is not.
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy