Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Stored Procedure
Message
From
06/11/2009 14:11:51
 
 
To
All
General information
Forum:
ASP.NET
Category:
Databases
Title:
Stored Procedure
Environment versions
Environment:
C# 3.0
OS:
Windows XP SP2
Database:
MS SQL Server
Miscellaneous
Thread ID:
01433610
Message ID:
01433610
Views:
110
Hi All,

I need some help with an sql stored procedure. The procedure listed here passes a parameter to the Table Name and works as it should. What I also want to be able to do is to add a WHERE clause that passes two datetime parameters to filter the results to return rows that have a date field between the datetime parameters. I cannot seem to get thw where clause to work. Any help would be appreciated.
ALTER PROCEDURE [dbo].[GetWellData] 
	-- Add the parameters for the stored procedure here	
	@Tablename sysname	 
	--@StartDate datetime
	--@EndDate datetime
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from interfering with SELECT statements.
	SET NOCOUNT ON;
	SET @TableName = RTRIM(@TableName)
	--SET @StartDate = RTRIM(@StartDate)
	--SET @EndDate = RTRIM(@EndDate)

	Declare @cmd AS NVARCHAR(max)

	SET @cmd = N'Select * from ' + QUOTENAME(@TableName);
    
	exec sp_executesql @cmd;
END
Next
Reply
Map
View

Click here to load this message in the networking platform