|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。年夜写|函数|金额|小写|中文|转换
CREATEFUNCTION[dbo].[f_num_chn](@numnumeric(14,2))
RETURNSvarchar(100)WITHENCRYPTION
AS
BEGIN
--版权一切:pbsql
DECLARE@n_dataVARCHAR(20),@c_dataVARCHAR(100),@n_strVARCHAR(10),@iint
SET@n_data=RIGHT(SPACE(14)+CAST(CAST(ABS(@num*100)ASbigint)ASvarchar(20)),14)
SET@c_data=
SET@i=1
WHILE@i<=14
BEGIN
SET@n_str=SUBSTRING(@n_data,@i,1)
IF@n_str
BEGIN
IFnot((SUBSTRING(@n_data,@i,2)=00)or
((@n_str=0)and((@i=4)or(@i=8)or(@i=12)or(@i=14))))
SET@c_data=@c_data+SUBSTRING(零壹贰叁肆伍陆柒捌玖,CAST(@n_strASint)+1,1)
IFnot((@n_str=0)and(@i4)and(@i8)and(@i12))
SET@c_data=@c_data+SUBSTRING(仟佰拾亿仟佰拾万仟佰拾圆角分,@i,1)
IFSUBSTRING(@c_data,LEN(@c_data)-1,2)=亿万
SET@c_data=SUBSTRING(@c_data,1,LEN(@c_data)-1)
END
SET@i=@i+1
END
IF@num<0
SET@c_data=(正数)+@c_data
IF@num=0
SET@c_data=零圆
IF@n_str=0
SET@c_data=@c_data+整
RETURN(@c_data)
END
Mysql的存储引擎接口定义良好。有兴趣的开发者可以通过阅读文档编写自己的存储引擎。 |
|