返回首页

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

更新日期:2024年09月11日


GBase 8s JDBC Driver 程序员指南
南大通用数据技术股份有限公司
- 313
-
Cannot find UDT, distinct, or named row (%s) in database
getSQLTypeName() 方法返回的名称在数据库中找不到。
请验证 Struct 或 SQLData 对象返回了正确的信息。

语法格式:
DELETE [FROM] [database_name.]table_name [tbl_alias] [WHERE where_definition]
DELETE 操作不支持跨引擎更新,
where_definition 中使用的表必须和目标表属于同
一个引擎实例。
DELETE 操作不支持多目标表操作。

返回当前的GBase UP 用户和主机名。
示例
示例1:当前的用户为“root”,主机名为“192.168.10.115”。
gbase> SELECT USER() FROM t;
+---------------------+

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 560
| USER() |
+---------------------+
| root@192.168.10.115 |
+---------------------+
1 row in set
这个值是用户连接的用户名和连接的主机名。它不同于CURRENT_USER()的返回
值。
示例2:用户可以精简到只剩用户名。
gbase> SELECT SUBSTRING_INDEX(USER(),'@',1) FROM t;
+-------------------------------+
| SUBSTRING_INDEX(USER(),'@',1) |
+-------------------------------+
| root |
+-------------------------------+
1 row in set
示例3:USER()返回属于UTF8 字符集的值(如果在安装时选择GBK 字符集的安
装包则返回属于GBK 字符集的值),因此用户也确保了“@”字符串文字可以在
该字符集中得到解释。
gbase> SELECT SUBSTRING_INDEX(USER(),_utf8'@',1) FROM t;
+------------------------------------+
| SUBSTRING_INDEX(USER(),_utf8'@',1) |
+------------------------------------+
| root |
+------------------------------------+
1 row in set