数据库
Oracle7/8/9
Informix7*
Sybase11.x
MSSQL2k
表名
30
18
30
128
列名
30
18
30
128
索引名
30
18
30
128
索引列
32
16
16
16
触发器
30
18
30
128
函数名
30
128
128
过程名
30
18
30
128
用户名
30
18
30
128
约束名
30
18
30
128
规则名
30
注释
/* */
/* */
块终结
/
/
go
分隔符
,
,
,
行注释
--
--
--
引号
'
"
'
续行
终结符
;
;
属主前缀
有
有
有
非法字符
+-*/!=&<>'()".
+-*/!=<>'()&~#{[|^@]?°
μ
,?;.:?"
+-*/!=<>'()".
大小写
均可
均可
均可
字符函数
ascii()
length()
ascii()
chr()
char()
concat()
charindex()
initcap()
char_length()
instr()
difference()
instrb()
lower()
length()
ltrim()
lengthb()
patindex()
lower()
replicate()
lpad()
reverse()
ltrim()
right()
nls_initcap()
rtrim()
nls_lower()
soundex()
nls_upper()
space()
nlssort()
str()
replace()
stuff()
rpad()
substring()
rtrim()
textptr()
soundex()
textvalid()
substr()
upper()
substrb()
translate()
upper()
提交
commit
commit
commit
转换函数
chartorowid()
trim()
convert()
convert()
hextoint()
hextoraw()
inttohex()
rawtohex()
rowidtochar()