返回首页

gbase数据、南大通用产品文档:GBase8aFIELD(str,str1,str2,str3,)

更新日期:2024年09月11日

函数说明
返回等于str 的字符串位置。
如果str 等于str1 则返回1,
如果str 等于str2 则返回
2,依次向后进行比较。都不相等时,返回值为0;如果所有对于FIELD()的参数
均为字符串,则所有参数均按照字符串进行比较;如果所有的参数均为数值,则
按照数值进行比较;如果str 为NULL,则返回值为0,原因是NULL 不能同任何
值进行同等比较。FIELD()是ELT()的补数。
示例
示例1:FIELD()的参数为字符串,所有参数按照字符串进行比较。
gbase> SELECT FIELD('ej','Hej', 'ej', 'Heja', 'hej', 'foo') FROM dual;
+-----------------------------------------------+
| FIELD('ej','Hej', 'ej', 'Heja', 'hej', 'foo') |
+-----------------------------------------------+
|
2 |
+-----------------------------------------------+
1 row in set
示例2:FIELD()的参数为数字,所有参数按照数字进行比较。
gbase> SELECT FIELD('112','12','112','123','213') FROM dual;
+-------------------------------------+
| FIELD('112','12','112','123','213') |
+-------------------------------------+
|
2 |
+-------------------------------------+
1 row in set
示例3:str 与str1,...strn 都不相等,返回值为0。
gbase> SELECT FIELD('fo','Hej', 'ej', 'Heja', 'hej', 'foo') FROM dual;
+-----------------------------------------------+
| FIELD('fo','Hej', 'ej', 'Heja', 'hej', 'foo') |
+-----------------------------------------------+
|
0 |
+-----------------------------------------------+
1 row in set

功能说明
记录数据库执行过的操作的相关信息。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1490
表结构说明
表5- 268 表结构信息说明:




thread_id
线程号,同processlist 中的ID
taskid
每个SQL 任务编号
start_time
任务开始时间
end_time
任务结束时间
user_host
登录的用户名和IP,格式为:
priv_user[user]@hostname[ip]
uid
用户UID
user
下发任务用户
host_ip
下发任务用户的主机IP
query_time
任务执行时间
rows
任务执行影响行数
vc_id
任务所属虚拟集群名
db
任务所属的数据库名
table_list
任务执行涉及到的表列表,
格式:
` WRITE: ``.``;
READ: ``.``; OTHER: ``.``;
sql_text
任务执行时间大于long_query_time 设定值的SQL 语句
sql_type
任务执行的SQL 语句类型,
如DDL、
DML、
DQL、
others
sql_command
任务执行的任务分类
operators
记录任务中涉及到的算子,
若涉及多个算子,
算子间用
‘,’
分隔
status
sql 执行状态,如SUCCESS、FAILED、KILLED 等
conn_type
任务的执行方式(CAPI、ODBC、JDBC、ADO.NET、
STUDIO)
表5- 269 sql_command 取值范围说明:
INSERT
DELETE
UPDATE
LOAD
CREATE
USER
CREATE DB
CREATE TABLE
CREATE VIEW
CREATE
INDEX
CREATE
PROCEDURE
CREATE
FUNCTION
ALTER
FUNCTION
ALTER
EVENT
DROP USER
DROP DB
DROP TABLE
DROP VIEW
DROP INDEX
DROP
PROCEDURE
DROP
FUNCTION
DROP
EVENT
TRUNCATE
GRANT
REVOKE
SELECT
OTHERS
RENAME_USER
表5- 270 operators 取值范围说明:
START_WIT
CONNECT_
JOIN
WHERE
GROUP

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1491
H
BY
OLAP_GRO
UP
HAVING
OLAP_FUN
C
DISTINCT
ORDER
LIMIT

Unable to convert JDBC escape format date string to localized date string
日期值的 JDBC 转义格式必须指定为 {d 'yyyy-mm-dd'} 格式。请验证指定的 JDBC 转义
格式是否正确。
如果这些环境变量中的任何一个设置为连接数据库 URL 字符串或属性列表中的值,则请
验证 DBDATE 和 GL_DATE 设置是否具有正确的日期字符串格式。