仓酷云 发表于 2015-1-16 22:27:07

MSSQL编程:前往字串的拼音首字母

两个到底是哪一个给出了MySQL这个名字至今依然是个迷,包括开发者在内也不知道。拼音
//////////////////////////////////////////////////////////////
file://函数名:gf_getfirstletter(string)
file://功效:前往字串的拼音首字母,撑持夹杂字符串(能够包括非汉字)
file://参数:as_inputstring
file://前往值:string
file://created年夜同张战争dtzhp@yeah.net
//////////////////////////////////////////////////////////////
longi
stringls_ch,ls_returnStr
Fori=1toLen(as_InputString)file://顺次处置as_InputString中每一个字符
ls_ch=Mid(as_InputString,i,1)
Ifls_ch<"啊"then//非汉字
ls_returnStr=ls_returnStr+ls_ch//稳定
Elseifls_ch>="啊"andls_ch<="座"thenfile://处置一级汉字
CHOOSECASEls_ch
CASEis>=匝
ls_returnStr+="z"
CASEis>=压
ls_returnStr+="y"
CASEis>=昔
ls_returnStr+="x"
CASEis>=挖
ls_returnStr+="w"
CASEis>=塌
ls_returnStr+="t"
CASEis>=撒
ls_returnStr+="s"
CASEis>=然
ls_returnStr+="r"
CASEis>=期
ls_returnStr+="q"
CASEis>=啪
ls_returnStr+="p"
CASEis>=哦
ls_returnStr+="o"
CASEis>=拿
ls_returnStr+="n"
CASEis>=妈
ls_returnStr+="m"
CASEis>=垃
ls_returnStr+="l"
CASEis>=喀
ls_returnStr+="k"
CASEis>=击
ls_returnStr+="j"
CASEis>=哈
ls_returnStr+="h"
CASEis>=噶
ls_returnStr+="g"
CASEis>=发
ls_returnStr+="f"
CASEis>=蛾
ls_returnStr+="e"
CASEis>=搭
ls_returnStr+="d"
CASEis>=擦
ls_returnStr+="c"
CASEis>=芭
ls_returnStr+="b"
CASEis>=啊
ls_returnStr+="a"
ENDCHOOSE
//elseifls_ch>"座"thenfile://处置一级汉字
//selectpyinto:ls_pyfrompiyinwherehanzi=:ls_ch;
Endif
//i=i+1file://PB8不必此句,而PB65要用,指向下一个汉字

Next
RETURNls_returnStr


目前的方案是用mysqlbinlog工具,增加一个flashback参数,输出结果为一个新的binlog文件――姑且叫做flashbacklog,这个flashbacklog顺序执行,可制定某张表和执行到哪个pos,来实现数据库的闪回。

透明 发表于 2015-1-19 13:03:46

分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。

变相怪杰 发表于 2015-2-2 15:52:55

无法深入到数据库系统层面去了解和探究

莫相离 发表于 2015-2-8 00:15:31

现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.

小妖女 发表于 2015-2-23 18:55:25

原来的计算字段其实和虚拟字段很像。只是管理方面好了而已,性能方面提高不多。但是SQL2005提供了计算字段的持久化,这就提高了查询的性能,但是会加重insert和update的负担。OLTP慎用。OLAP可以大规模使用。

仓酷云 发表于 2015-3-7 09:59:52

对于微软系列的东西除了一遍遍尝试还真没有太好的办法

只想知道 发表于 2015-3-14 19:52:56

我个人认为就是孜孜不懈的学习

谁可相欹 发表于 2015-3-21 14:19:07

我是新手,正在学习数据库和操作系统,深感理论的泛广,唯有一步一步来,但是又感觉时间不够,收集了很多资料却总是没能认真的看完,希望有一个讨论板块,大家共同解决,共同分享,共同努力
页: [1]
查看完整版本: MSSQL编程:前往字串的拼音首字母