字符函数处理数据的内部数据类型都是字符型。
在字符类型进行数据处理中有时会转换文字码。
详情请参照混合文字码。
数据类型 | 注释 |
---|---|
字符型 | 连接后的字符串。 |
参数名 | 数据类型 | 注释 |
---|---|---|
连接对象字符串 | 字符型 | 指定连接的字符串对象。 |
连接对象字符串 | 字符型 | 指定连接的字符串对象。 |
数据类型 | 注释 |
---|---|
字符型 | 重复连接的字符串。 |
参数名 | 数据类型 | 注释 |
---|---|---|
重复对象字符串 | 字符型 | 指定重复的字符串对象。 |
重复次数 | 数值型 | 指定重复次数(1~4096) |
数据类型 | 注释 |
---|---|
数值型 | 字符数。 |
参数名 | 数据类型 | 注释 |
---|---|---|
计数对象字符串 | 字符型 | 指定计数的字符串对象。 |
数据类型 | 注释 |
---|---|
数值型 |
返回检索模式在字符串中的开始位置(以字符计算)。 数值从1开始,若未检索到则返回0值。 |
参数名 | 数据类型 | 注释 |
---|---|---|
检索对象字符串 | 字符型 | 指定检索的字符串对象。 |
检索模式 | 字符型 | 指定检索的模式。 |
数据类型 | 注释 |
---|---|
字符型 | 抽取的字符子串。 |
参数名 | 数据类型 | 注释 |
---|---|---|
抽取对象字符串 | 字符型 | 指定抽取的字符串对象。 |
抽取开始位置 | 数值型 | 指定抽取的开始位置(字符单位)。 |
抽取字符数 | 数值型 |
指定抽取的字符数。 此项未指定,将抽取抽取开始位置后的所有字符串。 |
数据类型 | 注释 |
---|---|
字符型 | 抽取的字符子串。 |
参数名 | 数据类型 | 注释 |
---|---|---|
分割对象字符串 | 字符型 | 指定分割的字符串对象 |
分割符 | 字符型 | 指定使用的分割符。 |
抽取位置 | 数值型 | 指定抽取位置(被分割的字符串左侧算起第几位)。 |
分割对象字符串 | 分割符 | 抽取位置 | 返回值 |
---|---|---|---|
a/b/c/d/e | / | 2 | b |
a/b/c/d/e | / | 6 | NULL |
数据类型 | 注释 |
---|---|
字符型 | 抽取的字符子串。 |
参数名 | 数据类型 | 注释 |
---|---|---|
分割对象字符串 | 字符型 | 指定分割的字符串对象。 |
抽取位置 | 数值型 | 指定抽取位置(前头算起第几位)。 |
分割字符数 | 数值型 | 指定分割字符数(可指定多个值)。 |
分割对象字符串 | 抽取位置 | 分割字符数 | 返回值 |
---|---|---|---|
abcdef | 1 | 2 | ab |
abcdef | 2 | 2 | cdef |
分割前 | abcdef | |
---|---|---|
分割后 | ab | cdef |
从头部开始的前2个字符 | 剩余字符 | |
"抽取位置" = "1" | "抽取位置" = "2" |
分割对象字符串 | 抽取位置 | 分割字符数 - 1 | 分割字符数 - 2 | 返回值 |
---|---|---|---|---|
abcdef | 1 | 2 | 3 | ab |
abcdef | 2 | 2 | 3 | cde |
abcdef | 3 | 2 | 3 | f |
分割前 | abcdef | ||
---|---|---|---|
分割后 | ab | cde | f |
从头部开始的前2个字符 | 剩余字符开始的前3个字符 | 剩余字符 | |
"抽取位置" = "1" | "抽取位置" = "2" | "抽取位置" = "3" |
数据类型 | 注释 |
---|---|
字符型 | 抽取的字符子串。 |
参数名 | 数据类型 | 注释 |
---|---|---|
抽取对象字符串 | 字符型 | 指定抽取的字符串对象。 |
抽取字符数 | 数值型 | 指定抽取的字符数。 |
数据类型 | 注释 |
---|---|
字符型 | 抽取的字符子串。 |
参数名 | 数据类型 | 注释 |
---|---|---|
抽取对象字符串 | 字符型 | 指定抽取的字符串对象。 |
抽取字符数 | 数值型 | 指定抽取的字符数。 |
数据类型 | 注释 |
---|---|
字符型 | 匹配的字符子串。 |
参数名 | 数据类型 | 注释 |
---|---|---|
抽取对象字符串 | 字符型 | 指定抽取的字符串对象。 |
抽取模式 | 字符型 |
通过正规表示指定必须被抽取的字符串。 正规表示的详情请参照正规表示。 字符常量的最大长度为250,250个字节以上的正规表示用字符串连接函数连接。 |
匹配顺序 | 数值型 |
指定匹配字符子串的顺序位置。 若"匹配顺序"没有被指定,则视其值为1。 |
数据类型 | 注释 |
---|---|
字符型 | 置换后的字符串 |
参数名 | 数据类型 | 注释 |
---|---|---|
置换对象字符串 | 字符型 | 指定置换的字符串对象,必须指定。 |
检索模式 | 字符型 |
指定检索的模式。 通常可以指定十六进制值,而不是指定普通字符串。 十六进制规格的详情,请参照补充说明 2。 |
置换模式 | 字符型 |
指定置换的模式。 若"置换模式"参数没有被指定,那将删除与"检索模式"参数相匹配的字符串。 通常可以指定十六进制值,而不是指定普通字符串。 十六进制规格的详情,请参照补充说明 2。 |
数据类型 | 注释 |
---|---|
字符型 | 置换后的字符串。 |
参数名 | 数据类型 | 注释 |
---|---|---|
置换对象字符串 | 字符型 | 指定置换的字符串对象。 |
置换前字符串 | 字符型 |
指定置换前的字符串(检索模式)。 详情请参照正规表示。 |
置换后字符串 | 字符型 |
指定置换后的字符串(置换模式)。 以下的Meta字符可以使用于"置换模式"参数。
|
匹配顺序 | 数值型 |
指定匹配字符串中置换字符串的匹配顺序。 若指定为0所有匹配的字符将被置换。 若不指定该值,则其值为0。 |
数据类型 | 注释 |
---|---|
字符型 | 前后空格被删除后的字符串。 |
参数名 | 数据类型 | 注释 |
---|---|---|
空格删除对象字符串 | 字符型 | 指定空格删除的字符串对象。 |
数据类型 | 注释 |
---|---|
字符型 | 尾部空格被删除后的字符串。 |
参数名 | 数据类型 | 注释 |
---|---|---|
空格删除对象字符串 | 字符型 | 指定空格删除的字符串对象。 |
数据类型 | 注释 |
---|---|
字符型 | 首部空格被删除后的字符串。 |
参数名 | 数据类型 | 注释 |
---|---|---|
空格删除对象字符串 | 字符型 | 指定空格删除的字符串对象。 |
数据类型 | 注释 |
---|---|
字符型 | 转换后的字符串。 |
参数名 | 数据类型 | 注释 |
---|---|---|
转换对象字符串 | 字符型 | 指定转换的字符串对象。 |
数据类型 | 注释 |
---|---|
字符型 | 转换后的字符串。 |
参数名 | 数据类型 | 注释 |
---|---|---|
转换对象字符串 | 字符型 | 指定转换的字符串对象。 |
数据类型 | 注释 |
---|---|
字符型 | 变换后的字符串。 |
参数名 | 数据类型 | 注释 |
---|---|---|
变换对象字符串 | 字符型 | 指定变换的字符串对象。 |
文字码种类 | 数值型 | 种类 10:Unicode(Big endian) 11:Unicode(Little endian) 12:UTF-8 13:GB18030 14:BIG5 17:IBM GB HOST 若该值未指定,将视其与 "13:GB18030"相同。 |