datetime 类型如何赋值
大侠,错误特征为,请指教
服务器: 消息 242,级别 16,状态 3,行 1从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。
语句已终止
问题点数:20、回复次数:2Top
1 楼ping3000(苦练葵花点穴手)回复于 2006-03-07 14:06:16 得分 10
select cast('2005-02-30' as datetime)
从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。
就是说你的字符串不能正确转到datetime类型Top
2 楼ping3000(苦练葵花点穴手)回复于 2006-03-07 14:12:53 得分 10
declare @a datetime
set @a = '2005-02-1 20:20:20'
select @a
set @a = '2005-2-1'
select @a
set @a = '2005'
select @a
都可以给datetime赋值Top




