|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
EXAMPLE存储引擎是一个不做任何事情的存根引擎。它的目的是作为MySQL源代码中的一个例子,用来演示如何开始编写一个新存储引擎。同样,它的主要兴趣是对开发者。EXAMPLE存储引擎不支持编索引。我们都晓得IsDate可以判别指定的字符串可否转化为无效日期,但它不克不及判别指定字符串可否转化提定格局的无效日期。
好比,我要判别指定的字符串可否转化为yyyyMMdd这类格局的无效日期,IsDate函数就不克不及胜任了,由于
selectisDate(2005)前往了局也是为1的,而明显2005,不是我们想要的无效日期格局。
上面我们创立一个复杂的自界说函数来判别指定字符串可否转化为yyyyMMdd这类格局的无效日期:
/*
创立人:WYF
创立工夫:2011-8-8
功效形貌:判别传进字符串是不是能转换为yyyyMMdd的日期格局
*/
createfunctionfn_IsDate(@datestringvarchar(50))
returnsbit
as
begin
declare@lengthint
set@length=len(@datestring)
if(@length!=8)
begin
returnconvert(bit,0)
end
else
begin
returnisdate(@datestring)
end
return0
end
在ORDERBY操作中,MySQL只有在排序条件不是一个查询条件表达式的情况下才使用索引。(虽然如此,在涉及多个数据表查询里,即使有索引可用,那些索引在加快ORDERBY方面也没什么作用)。 |
|