返回首页

gbase数据、南大通用产品文档:GBase8a文本方式加载FTP 服务器文件

更新日期:2024年09月11日

以文本方式加载位于FTP 服务器上的a.tbl 文件,
使用默认行分隔符和默认列分隔
符。
示例
LOAD
DATA
INFILE
'ftp://127.0.0.1/data/a.tbl'
INTO
TABLE
test.t
DATA_FORMAT 3;

函数说明
将字符串str 中的所有字符改变为小写形式。
示例
示例1:LOWER(str)等价于LCASE()。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
696
gbase> SELECT
LOWER('QUADRATICALLY'),LCASE('QUADRATICALLY') FROM
dual;
+------------------------+------------------------+
| LOWER('QUADRATICALLY') | LCASE('QUADRATICALLY') |
+------------------------+------------------------+
| quadratically
| quadratically
|
+------------------------+------------------------+
1 row in set

GBase 8s ESQL/C 库包含以下字符操纵函数。可以在 C 程序中使用这些函数操纵单
个字符或字符的字节的字符串,包括以下数据类型的可变长度的表达式 :
varchar
固定大小 lvarchar

lvarchar 指针数据类型引用的内部结构与固定大小的 lvarchar 变量的字符
表示不同。必须使用 ifx_var() 函数操纵 lvarchar 指针变量。

名称以 by 开头的函数作用于返回固定长度的字符串。函数名称以 rst 和 st(除了
stchar)开头的函数运行并返回以 null 结尾的字符串。rdownshift() 和 rupshift() 函数也以
null 结尾的字符串运行,
但不返回值。
当使用 esql 预处理程序编译 GBase 8s ESQL/C 程
序,它调用链接程序将这些函数链接到您的程序。下表提供了字符和字符串库函数的简要
说明,并将其引用到给出每个函数的详细信息的页面。

函数名称
描述
请参阅
bycmpr()
比较两组连续的子节
bycmpr()
函数
bycopy()
将字节从一个区域复制到另一区域
bycopy()
函数
byfill()
使用字符填充您指定的区域
byfill()
函数
byleng()
计算字符串的字节数
byleng()
函数
ldchar()
将固定长度的字符串复制到空终止符字符串
ldchar()
函数
rdownshift(
)
将所有的字母转换为小写字母
rdownshi
ft() 函

rstod()
将 string 转换为 double 值
rstod()
函数
rstoi()
将 string 转换为 short integer 值
rstoi()

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 103 -

函数名称
描述
请参阅
函数
rstol()
将 string 转换为 4 字节整数值
rstol()
函数
rupshift()
将所有的字母转换为大写字母
rtypmsiz
e() 函数
stcat()
将一个字符串连接到另一个字符串
stcat()
函数
stchar()
将空终止符字符串复制到固定长度的字符串中
stchar()
函数
stcmpr()
比较两个字符串
stcmpr()
函数
stcopy()
将一个字符串复制到另一个字符串中
stcopy()
函数
stleng()
计算字符串中字节的长度
stleng()
函数



GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 104 -