返回首页

gbase数据、南大通用产品文档:GBase8cDateStyle

更新日期:2024年09月11日

参数说明:设置日期和时间值的显示格式,以及有歧义的输入值的解析规则。
这个变量包含两个独立的加载部分:输出格式声明(ISO、Postgres、SQL、German)
和输入输出的年/月/日顺序(DMY、MDY、YMD)。这两个可以独立设置或者一起设置。
关键字Euro 和European 等价于DMY;关键字US、NonEuro、NonEuropean 等价于MDY。
该参数属于USERSET 类型参数,请参考表GUC 参数设置方式中对应设置方法进行设
置。
取值范围:字符串
默认值:ISO,MDY
说明:

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1326
gs_initdb 会将这个参数初始化成与lc_time 一致的值。
设置建议:优先推荐使用ISO 格式。Postgres、SQL 和German 均采用字母缩写的形式
来表示时区,例如“EST、WST、CST”等。这些缩写可同时指代不同的时区,比如CST 可同
时代表美国中部时间(Central Standard Time (USA) UT-6:00)、澳大利亚中部时间(Central
Standard Time (Australia) UT+9:30)、中国标准时间(China Standard Time UT+8:00)、古巴
标准时间(Cuba Standard Time UT-4:00)。这种情况下在时区转化时可能会得不到正确的结
果,从而引发其他问题。

ifx_lo_specget_def_open_flags() 函数从 LO-specification 结构取得智能大对象的缺省
的打开标志。

语法
mint ifx_lo_specget_def_open_flags(LO_spec)

ifx_lo_create_spec_t *LO_spec;
LO_spec
指向从其取得缺省的打开标志的 LO-specification 结构的指针。
用法
可使用此函数从 LO-specification 结构取得缺省的打开标志。可以 ifx_lo_stat_cspec()
使用它来取得缺省的打开标志,当创建现有的智能大对象时,设置了该标志。


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

返回代码
>=0
函数成功。返回的整数存储缺省的打开标志的值。
-1
函数不成功。

函数说明

返回字符串str 首字符的ASCII 码值;

如果str 是一个空字符串,那么返回值为0;

如果str 是一个NULL,返回值为NULL;

ASCII()只适合数值在0 和255 之间的字符。
示例
示例1:str 的值为“2”,返回“2”对应的ASCII 码值。
gbase> SELECT ASCII('2') FROM dual;
+------------+
| ASCII('2') |
+------------+
|
50 |
+------------+
1 row in set
示例2:str 的值为“dx”,返回“d”对应的ASCII 码值。
gbase> SELECT ASCII('dx') FROM dual;
+-------------+
| ASCII('dx') |
+-------------+
|
100
|
+-------------+
1 row in set