access语法:Access和sql server的语法区别整理总结
疯狂代码 CrazyCoder/ ĵ:http:/CrazyCoder/DataBase/Article44205.html
、有区别及解决方案
以下所示解决方案中定义在untDataBase单元中TAdoConn类思路方法中
号 简述 Access语法 SqlServer语法 Oracle语法 DB2语法 解决方案
01 系统时间 Date GETDATE SYSDATE GetSysTimeStr
02 连接串 & + || + GetConcatStr
03 截取串 SubString
SubStr
SubString SubString GetSubStr
04 小写串 LCase Lower Lower Lower GetLowerStr
05 大写串 UCase Upper
Upper
Upper
GetUpperStr
06 查串 InStr
InStr
CharIndex
InStr
GetFindStr
07 替换空值 IIF+IsNull Coalesce
Nvl Coalesce GetNullStr
08 条件取值 IIF Case+When+Else DeCode或Case
IIF
GetCaseStr
09 字段类型转换 Str、var、…. Convert或cast
To_Char,To_Number. GetConvertStr
GetConvertStr
10 日期串
‘2004-10-9'sql server拼接字符串函数
#2004-10-19#
‘2004-10-9' GetDateStr
11 最大值加1
GetNextNumStr
12 Like语句 Like ‘101* Like ‘101%'
Like ‘101%'
GetLikeStr
2、Access和SQLSERVER部分相同ACCESS中不能运行
但是考虑会出现Null值以及语句通用性可以使用以上第07个“GetNullStr”和第09个“GetConvertStr”来完成串向数字空值和0数字转换:参考GetNextNumStr代码
2008-12-23 1:02:57
疯狂代码 CrazyCoder/
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论