博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为什么SQL Server函数isdate与cast同时使用报错?
阅读量:6263 次
发布时间:2019-06-22

本文共 378 字,大约阅读时间需要 1 分钟。

hot3.png

create table student(birthday varchar(30));

insert into student values('-1');

insert into student values('2013-01-01');

--报错
select * from student where isdate(birthday)=1 and cast(birthday as datetime) = '2013-01-01';

--正确

select * from student where birthday='2013-01-01' and cast(birthday as datetime) = '2013-01-01';

这是为什么呢?

转载于:https://my.oschina.net/fetchdream/blog/153470

你可能感兴趣的文章
Python日记——运算符和基础数据类型剖析
查看>>
What is a TensorFlow Session?
查看>>
Struts简介和配置
查看>>
编程疑难杂症の无法剔除的神秘重复记录
查看>>
传输方式
查看>>
Linux 进程间通信
查看>>
当鼠标点击label文字是光标跳到相应的input中
查看>>
mysql
查看>>
使用 IDEA 创建多模块项目
查看>>
java多态
查看>>
ffmpeg编译常规大全
查看>>
JS异步编程 XHR的用法
查看>>
poj2367 拓扑序
查看>>
C++中的集合和字典
查看>>
自动化管理之新人培养
查看>>
linux 文件上传&软件安装(rpm)
查看>>
iOS 12 越狱支持 Cydia
查看>>
Android中远程Service浅析
查看>>
面向对象的标准库(续)
查看>>
scrollHieght、offsetHeight、clientHeight、width、height
查看>>