全球旧事资料 分类
:返回从字母为值a开始b个字符长的stri
g的一个子字符串。如果a是0,那么它就被认为从第一个字符开始。如果是正数,返回字符是从左边向右边进行计算的。如果b是负数,那么返回的字符是从stri
g的末尾开始从右向左进行计算的。如果b不存在,那么它将缺省的设置为整个字符串。如果b小于1,那么将返回NULL。如果a或b使用了浮点数,那么该数值将在处理进行以前首先被却为一个整数。使用位置:过程性语句和SQL语句。SUBSTRB语法:SUBSTRBstri
gab功能:与SUBSTR大致相同,只是a,b是以字节计算。使用位置:过程性语句和SQL语句。TRANSLATE语法:TRANSLATEstri
gfrom_strto_str功能:返回将所出现的from_str中的每个字符替换为to_str中的相应字符以后的stri
g。TRANSLATE是REPLACE所提供的功能的一个超集。如果from_str比to_str长,那么在from_str中而不在to_str中而外的字符将从stri
g中被删除,因为它们没有相应的替换字符。to_str不能为空。Oracle把空字符串认为是NULL,并且如果TRANSLATE中的任何参数为NULL,那么结果也是NULL。
f使用位置:过程性语句和SQL语句。selectTRANSLATEfumbleumfabctestfromdualcabbleselectTRANSLATEfumblefuabcddtestfromdualabmbleTRIM语法:TRIMstri
g功能:删除stri
g字符串前后的空格。使用位置:过程性语句和SQL语句。UPPER语法:UPPERstri
g功能:返回大写的stri
g。不是字母的字符不变。如果stri
g是CHAR数据类型的,那么结果也是CHAR类型的。如果stri
g是VARCHAR2类型的,那么结果也是VARCHAR2类型的。使用位置:过程性语句和SQL语句。
2字符函数字符函数返回数字返回数字
这些函数接受字符参数回数字结果。参数可以是CHAR或者是VARCHAR2类型的,尽管实际下许多结果都是整数值,但是返回结果都是简单的NUMBER类型的,没有定义任何的精度或刻度范围。ASCII语法:ASCIIstri
g功能:数据库字符集返回stri
g的第一个字节的十进制表示。请注意该函数仍然称作为ASCII。尽管许多字符集不是7位ASCII。CHR和ASCII是互为相反的函数。CHR得到给定字符编码的响应字符。ASCII
f得到给定字符的字符编码。使用位置:过程性语句和SQL语句。INSTR语法:INSTRstri
g1stri
g2ab功能:得到在stri
g1中包含stri
g2的位置。stri
g1时从左边开始检查的,开始的位置为a,如果a是一个负数,那么stri
g1是从右边开始进行扫描的。第b次出现的位置将被返回。a和b都缺省设置为1,这将会返回在stri
g1中第一次出现stri
g2的位置。如果stri
g2在a和b的规定下没有找到,r
好听全球资料 返回顶部