我的存储过程接受两个参数 @EffectiveStartDate DATETIME
@EffectiveEndDate DATETIME
我这样编写验证代码:
IF(@EffectiveStartDate > @EffectiveEndDate)
BEGIN
RAISERROR ('SPName: InsertUpdateLiquidityDateRule: Start Date: %s cannot be greater than End Date %s',11,1,CAST(@EffectiveStartDate AS varchar(30)),CAST(@EffectiveEndDate AS varchar(30)));
RETURN -1
END
我可以知道我在这里做错了什么。
在编译我的 SProc 时,它引发了消息“CAST() 附近的语法不正确”