我有一个日期时间类型的列,我在存储过程中使用它,将两个局部变量声明为@From datetime and @To datetime,但是无论我做什么,我都会得到错误,或者它只是运行存储过程而不返回任何记录set @mySql ='
select * from abc where (MyDATE between '''+ cast(@From as datetime) +''' and '''+ cast(@To as <em
当我这样做时,我没有得到任何错误,但它在我的数据库中创建了一个名为"dbo.@ tablename“的表,而我真正想要的是它创建我在exec过程中作为参数作为表名传递的值。我做错了什么。下面是我的更新过程脚本。也许我可以修改一下,这样它就可以将值创建为表名。ALTER PROCEDURE [dbo].parameters for the stored procedure here
@TABLENA
[GetCalendarEvents] @EndDate datetime, AND (Location IS NULL OR Location = @Location)现在,我有了location参数,我想要做的是因为当我这样做的时候,例如:
EXEC GetCalendarEvents '02/02