返回首页

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

更新日期:2024年09月11日

尾字词操作符‘$’
操作符含义
要想查询以某个词结尾的信息,可在查询词后面加上$符号,注意$符号与词之间
不能有空格。例如查询'班$',表示查询以班字结尾的信息。
示例
示例:搜索以培训班词组结尾的短信内容
gbase> SELECT * FROM sms WHERE contains(MB_Text, '"培训班"$');
+-------------+------------------------------------------------+
| MB_No
| MB_Text
|
+-------------+------------------------------------------------+
| 13521015341 | 本小学为6 到12 岁儿童开办语文、数学和英语培训班|
+-------------+------------------------------------------------+
1 row in set

语法
FROM_UNIXTIME(unix_timestamp)
FROM_UNIXTIME(unix_timestamp,FORMAT)
函数说明
以“YYYY-MM-DD HH:MI:SS”或“YYYYMMDDHHMISS”格式返回一个
unix_timestamp 参数值,返回值的形式取决于它使用在字符串中还是数字中。
如果FORMAT 已经给出,
则返回值的格式依照FORMAT 字符串的格式。
FORMAT
可以包含与DATE_FORMAT()函数同样的修饰符。
示例
示例1:返回“YYYY-MM-DD HH:MI:SS”格式的日期时间值。
gbase> SELECT FROM_UNIXTIME(1585736116) FROM dual;
+---------------------------+
| FROM_UNIXTIME(1585736116) |
+---------------------------+
| 2020-04-01 18:15:16
|
+---------------------------+
1 row in set
示例2:FORMAT 为“%Y %D %M %h:%i:%s %x”。
gbase> SELECT
FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y %D %M %h:%i:%s %x')
FROM dual;
+--------------------------------------------------------+

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
796
| FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y %D %M %h:%i:%s %x') |
+--------------------------------------------------------+
| 2020 1st April 06:16:54 2020
|
+--------------------------------------------------------+
1 row in set

GBASE Data Server .NET Provider 可以将 Byte 和 BLOB 两种数据类型映射
到 IfxBlob 数据类型。将 IfxBlob 对象作为参数绑定时,应用程序必须在参
数标记后使用 ::byte 子句。此子句表明 IfxBlob 值对应一个字节列。没
有 ::byte 子句时,会返回转换错误。

GBase 8s 客户机产品安装指南
南大通用数据技术股份有限公司 - 10 -

GBASE Data Server .NET Provider 可以将 Text 和 CLOB 两种数据类型映射到
IfxClob 数据类型。将 IfxClob 对象作为参数绑定时,应用程序必须在参数标记后使
用 ::text 子句。此子句表明 IfxClob 值对应一个文本列。没有 ::text 子句时,会
返回转换错误。
DB2Parameter clobParam;

clobParam.IfxType = IfxType.Clob;
...
cmd.CommandText = "CALL textSP(?::text)";
---
cmd.ExecuteNonQuery();