首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

有没有一个函数可以过滤不合要求的数据,该如何处理

2012-01-28 
有没有一个函数可以过滤不合要求的数据 输入时间的数据当输入非法字符时的有没有一个函数可以用来直接监测

有没有一个函数可以过滤不合要求的数据

输入时间的数据
当输入非法字符时的有没有一个函数可以用来直接监测到这些非法字符?

[解决办法]
类型定义为datetime时,输入不合法的字符SQL会自己报错的.
[解决办法]
有难度
[解决办法]
简单的可以直接用isdate来判断
select isdate( '2007年04月11日 ')--0(非法)
select isdate( '2007-04-11 ')--1(合法)

如果你也想让
2007年04月11日
07年04月11日
07年4月11日
这样的数据合法,就得自己写函数判断.

[解决办法]
在前台判断比较好点
[解决办法]
isdate--时间
isnumeric--数字
isnull--空值

热点排行
Bad Request.