我在Sql Server中遇到 STORED PROCEDURE 的问题。
以参数输入的任何值都会使用参数' S'
提取数据。你能帮我解决一下这个问题吗?
提前致谢。
我的代码如下。
ALTER PROCEDURE [dbo].[xxxx](@StartDate VARCHAR(10),@EndDate VARCHAR(10),@Parameter CHAR(1))
AS
IF @Parameter='S'
BEGIN
SELECT * FROM doTable_S
END
ELSE IF @Parameter='A'
BEGIN
SELECT * FROM doTable_A
END
#EDIT01
ALTER PROCEDURE [dbo].[xxxx](@StartDate VARCHAR(10),@EndDate VARCHAR(10),@Parameter CHAR(1))
AS
BEGIN
IF @Parameter='S'
BEGIN
SELECT * FROM doTable_S
END
ELSE IF @Parameter='A'
BEGIN
SELECT * FROM doTable_A
END
END