问题描述
如何检测strtol()错误并以这种方式打印出meassge?
declare @dt datetime,@dtEnd datetime
set @dt = '2020/10/1'
set @dtEnd = '2020/11/01'
select dateadd(day,number,@dt),DATENAME ( WEEKDAY,dateadd(day,@dt) )
from
(select number from master.dbo.spt_values
where [type] = 'P'
) n
where dateadd(day,@dt) < @dtEnd
AND DATENAME ( WEEKDAY,@dt) ) NOT IN ('Saturday','Sunday')
有我的编码:
$ ./int
Please input an integer number: 2090
Your input number is: 2090
$ ./int
Please input an integer number: 100001100000000000000
Invalid input number: 100001100000000000000
是排列错误吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)