Datastage装载数据报错 -798 428C9 不能把一个值插入到用GENERATED ALWAYS定义的ROWID列
2024-08-26 11:20:07
使用Datastage装载数据到下表中报错。
表结构
CREATE TABLE T(ID BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY(START WITH 1 INCREMENT BY 1),cst_name VARCHAR(100))
报错
解决办法
新建表T_tmp
CREATE TABLE T_tmp(ID BIGINT ,cst_name VARCHAR(100))
导入到该表后再使用INSERT INTO ...SELECT ...语句到导入到T表
INSERT INTO T SELECT CST_NAME FROM T_tmp
这样数据就完美导入。
最新文章
- 纯Shading Language绘制飞机火焰效果
- sphinx配置文件sphinx.conf参数详细说明
- Xcode 编译运行报错: CpResource /user/xxxx/ xxx Directory not empty
- UIlabel设置不同的颜色
- IO 流 定义
- app如何节省流量
- 推荐系统之基于二部图的个性化推荐系统原理及C++实现
- 遇到的 autoresizingMask 相关的问题
- 全面分析 Spring 的编程式事务管理及声明式事务管理--转
- 从APP消息推送所理解的观察者模式
- log4net日志的配置及简单应用
- Ubuntu下安装composer及配置
- 使用Linux自定义自动补全命令完善自己的shell脚本
- SQL查询根节点
- 【Kafka源码】KafkaController启动过程
- ZooKeeper 02 - ZooKeeper集群的节点为什么是奇数个
- mongodb远程数据库的连接以及备份导入导出数据
- django(六)之ORM数据库操作
- 一款jq的计时器
- python自动化报告的输出