云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > DB2数据备份参考文档

DB2数据备份参考文档

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 16:14:50

返回一个数值的分钟部分.

SELECT MINUTE('18:34:23') FROM BSEMPMS;

177.LTRIM()

删除字符串前面的空格.

SELECT LTRIM('CDDD') FROM BSEMPMS;

178.HOUR()

返回一个数值的小时部分.

SELECT HOUR('18:34:23') FROM BSEMPMS;

179.DOUBLE()

如果参数是一个数字表达式,返回与其相对应的浮点数,如果参数是字符串表达式,则返回该数的字符串表达式.

SELECT DOUBLE('5678') FROM BSEMPMS;

180.EXP()

返回参数的指数函数.

SELECT EXP(2) FROM BSEMPMS;

181.FLOAT()

返回一个数的浮点表示.

SELECT FLOAT(789) FROM BSEMPMS;

182.FLOOR()

返回小于或等于参数的最大整数. SLECTFLOOR(88.93) FROM BSEMPMS;

183.HEX()

返回一个表示为字符串的值的16进制表示.

SELECT HEX(16) FROM BSEMPMS;

4.2.SQLSTATE+消息

SQLSTATE 值 含义 21000 21501 21502 21504 21505 21506

SELECT INTO 的结果是一个多行的结果表,或者,基本谓词的子查询结果为多个值。 对自引用表进行多行 INSERT 是无效的。 主键的多行 UPDATE 是无效的。

从删除规则为 RESTRICT 或 SET NULL 的自引用表进行多行 DELETE 是无效的。 行函数返回的内容不能超过一行。

表的同一行不能是多个更新、删除或插入操作的目标。

类代码 22 数据异常 表 15. 类代码22:数据异常 SQLSTATE 值 含义 22001

字符数据,发生右截断;例如,更新或插入值对于列来说太长(字符串),或者日期时间值由于

太小而不能赋给主机变量。 22002 22003 22004

检测到空值或缺少指示符参数;例如,不能将空值赋给主机变量,因为没有指定指示符变量。 数字值超出范围。

不能从定义为 PARAMETER STYLE GENERAL 的过程或者从用非空自变量调用的类型保留方

法中返回空值。 22007 22008 2200G 22011 22012 22018 22019 22021 22024

检测到无效的日期时间格式;即指定了无效的字符串表示法或值。

发生日期时间字段溢出;例如,对日期或时间戳记算术运算的结果不在有效日期范围之内。 大多数特定类型都不匹配。

发生子字符串错误;例如,SUBSTR 的自变量超出范围。 用零作除数是无效的。

对于 CAST、DECIMAL、FLOAT、或 INTEGER 标量函数,字符值是无效的。 LIKE 谓词有无效转义字符。 某字符不在编码字符集中。

以 NUL 结束的输入主机变量或参数不包含 NUL。

22025 2202D 2202H 22501 22504 22506 22522 22526 22527

LIKE 谓词字符串模式包含无效的转义字符。 配合变异方法使用了空实例。

在 TABLESAMPLE 子句中指定的样本大小无效。 变长字符串的长度控制字段为负值或大于最大值。 混合数据值是无效的。

对日期时间专用寄存器的引用无效,因为 TOD 时钟发生故障或操作系统时区参数超出范围。 CCSID 值根本无效,对数据类型或子类型无效,或对编码方案无效。 键变换函数没有生成任何行或生成了重复的行。 对多行 INSERT 操作检测到了无效的输入数据。

类代码 23 约束违例 表 16. 类代码 23:约束违例 SQLSTATE 值 含义 23001 23502 23503 23504 23505 23510 23511 23512 23513 23514 23515 23520 23521 23522 23524 23527

RESTRICT 更新或删除规则防止父键被更新或删除。 插入或更新值为空,但该列不能包含空值。 外键的插入或更新值无效。

NO ACTION 更新或删除规则防止父键被更新或删除。 发生由唯一索引或唯一约束强加的约束违例。 使用由 RLST 表强加的命令时发生约束违例。 不能删除父行,因为检查约束限制该删除。

不能添加检查约束,因为该表含有不满足约束定义的行。 INSERT 或 UPDATE 的结果行不符合检查约束定义。 检查数据处理中发现约束违例。

不能建立唯一索引,或不能添加唯一约束,因为该表包含指定键的重复值。 不能定义外键,因为其所有的值都不同于父表的父键。 对目录表的更新违反了内部约束。 标识列值的范围或者序列用完。 UNION ALL 视图内的无效行移动。 联合数据源中发生了完整性约束违例。

类代码 24 无效游标状态

表 17. 类代码 24:无效游标状态 SQLSTATE 值 含义 24501 24502 24504 24506 24510 24512 24513 24514 24516 24517

标识的游标未打开。

在 OPEN 语句中标识的游标已经打开。

在 UPDATE、DELETE、SET 或 GET 语句中标识的游标未定位在行上。 在 PREPARE 中标识的语句是一个打开游标语句。

对一个删除孔或更新孔尝试了 UPDATE 或 DELETE 操作。 结果表与基本表不一致。

不允许 FETCH NEXT、PRIOR、CURRENT 或 RELATIVE,原因是游标位置未知。 先前的错误已禁用此游标。 已对结果集指定了一个游标。 外部函数或方法将游标保持为打开。

类代码 25 无效事务状态 表 18. 类代码 25:无效事务状态 SQLSTATE 值 含义 25000 25001 25501 25502

插入、更新或删除操作在指定它的上下文中无效。 该语句只允许作为工作单元的第一个语句。 该语句只允许作为工作单元的第一个语句。 操作在单个事务中不能多次出现。

类代码 26 无效 SQL 语句标识 表 19. 类代码 26:无效 SQL 语句标识 SQLSTATE 值 含义 26501

标识的语句不存在。

类代码 27 触发的数据更改违例 表 20. 类代码 27:触发的数据更改违例 SQLSTATE 值 含义 27000

已尝试通过约束或触发器来修改 MERGE 语句的目标表。

搜索更多关于: DB2数据备份参考文档 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

返回一个数值的分钟部分. SELECT MINUTE('18:34:23') FROM BSEMPMS; 177.LTRIM() 删除字符串前面的空格. SELECT LTRIM('CDDD') FROM BSEMPMS; 178.HOUR() 返回一个数值的小时部分. SELECT HOUR('18:34:23') FROM BSEMPMS; 179.DOUBLE() 如果参数是一个数字表达式,返回与其相对应的浮点数,如果参数是字符串表达式,则返回该数的字符串表达式. SELECT DOUBLE('5678') FROM BSEMPMS; 180.EXP()

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com