返回首页

gbase数据、南大通用产品文档:GBase8aLEFT(str,len)

更新日期:2024年09月11日

函数说明

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
693
返回字符串str 中最左边的len 个字符。
如果len 超出str 长度或者小于1 时,
返回
为空;如果len 为NULL 则返回为NULL。
示例
示例1:返回“foobarbar”左边五个字符。
gbase> SELECT LEFT('foobarbar', 5) FROM dual;
+----------------------+
| LEFT('foobarbar', 5) |
+----------------------+
| fooba
|
+----------------------+
1 row in set

No era designation found in DBDATE/GL_DATE string representation of date value
发生此错误的原因是指定的日期字符串的纪元名称无效,如不符
合 DBDATE 或 GL_DATE 格式字符串设置的要求。
例如,
如果将 DBDATE 设置为Y2MDE-,
但是用户指定的日期字符串表示法为 98-12-15,这是错误的,因为在此日期字符串值的末
尾没有指定纪元。
要修复此问题,
请修改此字符串表示法以包含基于 DBDATE 或 GL_DATE 格式字符串设置
的有效纪元名称。在这个例子中,根据语言环境,98-12-15 AD 的日期字符串表示形式才是
正确的。

TERMINFO 环境变量用于终端处理。
该环境变量仅在完全支持 System V 和 Solaris UNIX™ 系统提供的 terminfo 库的
平台上受支持。


GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 200 -
TERMINFO 告诉 DB-Access 与 terminfo 目录通信而不是与 termcap 文件通信。
terminfo 目录有包含与终端及其特征有关的文件的子目录。
要设置 TERMINFO,输入以下命令:
setenv TERMINFO /usr/lib/terminfo