| 您的当前位置:首页 --> MYSQL教程 --> 探讨:sql插入空,默认1900-01-01 00:00:00.000的解决方法详解 |
| MYSQL教程 探讨:sql插入空,默认1900-01-01 00:00:00.000的解决方法详解 |
| 浏览次数:984 关键词 ( ) |
| 查看使用该CPU的产品 查看CPU天梯 |
| CPU型号:探讨:sql插入空,默认1900-01-01 00:00:00.000的解决方法详解 |
| 主频:Ghz |
| 睿频:Ghz |
| 核心数:个 |
| 不支持超核心 |
| 制作工艺: |
| 插槽类型: |
| 功耗:0W |
| L3缓存:0MB |
| 支持最大内存: 0GB |
| CPU详细参数 |
|
sql2005 若字段定义的类型为datetime,插入为''(空),那么会默认值为1900-01-01 00:00:00.000 解决方法查询的时候过滤下cast(nullif('','') as datetime) 复制代码 代码如下: select cast('' as datetime) , cast(nullif('','') as datetime) , isnull(cast(nullif('','') as datetime),getdate()) /* ----------------------- ----------------------- ----------------------- 1900-01-01 00:00:00.000 NULL 2009-02-25 17:18:15.140 (1 行受影响) */ |
| 下一个产品 SQL计算timestamp的差值的方法 上一个产品 深入JDBC sqlserver连接写法的详解 |