SHOW COUNT(*)WARNINGS
功能说明
显示由最后一个语句产生的警告和注意信息的数量。
语法格式
GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1146
SHOW COUNT(*) WARNINGS;
SELECT @@warning_count;
注意
max_error_count 系统变量控制能存储的错误,
警告和注意信息的最
大数目,
默认值为64。
用户可以改变该变量的值来改变可存储的信
息数目。如果max_error_count 系统变量被设定过小,将无法存储
全部信息
把max_error_count 设为0,则不存储警告信息。在这种情况下,
warning_count 仍然指出已发生的警告数目,
但是不存储任何警告内
容。
示例
示例1:ALTER TABLE 语句产生了三个警告信息,但是因为max_error_count 值
为1,所以只存储了一个警告。
GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1147
gbase> SHOW VARIABLES LIKE 'max_error_count';
+-----------------+-------+
| Variable_name
| Value |
+-----------------+-------+
| max_error_count | 64
|
+-----------------+-------+
gbase> SET max_error_count=1;
Query OK, 0 rows affected
gbase> SELECT 1 > '6x' FROM dual;
+----------+
| 1 > '6x' |
+----------+
|
0 |
+----------+
1 row in set, 2 warnings
gbase> SELECT @@warning_count;
+-----------------+
| @@warning_count |
+-----------------+
|
1 |
+-----------------+
gbase> SHOW WARNINGS;
+-------+------+
| Level | Code |
+-------+------+
| Note
| 1292 |
+-------+------+
+--------------------------------------------------------------+
| Message
|
+--------------------------------------------------------------+
| 192.168.10.115:5050 - Truncated incorrect DOUBLE value: '6x' |
+--------------------------------------------------------------+
1 row in set