Sak*_*o73 2 sql-server sql-server-2008
我正在使用SQL Server 2008r2.
我有一个表的列定义为:
TheDate date null
Run Code Online (Sandbox Code Playgroud)
当我尝试在此列中插入NULL值时,我收到错误消息:" 操作数类型冲突:int与日期不兼容 ".
如果我将数据类型更改为datetime,它可以正常工作.
为什么这不适用于日期数据类型?
谢谢.
编辑:喇嘛是对的:
我的insert语句使用select语句作为源,并且源表是使用"select into"临时表语句创建的,显然,由于表是动态定义的,因此列被赋予"int"数据类型插入了null.
| 归档时间: |
|
| 查看次数: |
2322 次 |
| 最近记录: |