-
0 votesanswersviews
在Oracle上执行Informix DDL脚本
如果我有一个数据库的Informix DDL脚本,我想在Oracle上运行此脚本来创建具有相同结构,索引,数据类型和约束的等效数据库 . 成功执行脚本应遵循的步骤是什么?在执行过程中我应该考虑哪些因素? 我使用Informix服务器版IBM Informix Dynamic Server Version 12.10.FC3 . 我使用Informix Client SDK版本3.50 . ... -
0 votesanswersviews
Informix / SQL - 从CSV加载数据并插入(如果尚不存在)
我在informix中编写一个sql脚本,它将csv文件中的数据加载到临时表中,然后插入数据(如果它尚不存在) . csv有3列,并插入名为temp_table_csv的临时表中: temp_table_csv msg_group code message 'code'对应于table1中的相同代码字段,table1.ID是table.code_id的外键 . table1 ID ... -
2 votesanswersviews
如何覆盖informix sql中“load from”语句中的匹配键
我有一个表(在informix中),它存储两列:empId和status(Y / N) . 还有一些其他脚本在运行时会根据特定条件更新这些employeeID的状态 . 手头的任务是,用户提供包含employee-ID的文件的路径 . 我有一个脚本,然后查看此文件并执行“从user_supplied_file加载到employeeStatusTable” . 此文件中提到的所有employeeID... -
1 votesanswersviews
Informix - 将dbinfo('sqlca.sqlerrd1')的结果插入表中
我想在可能的情况下使用单个语句将多个记录插入到具有SERIAL列的表中 . 我还需要知道插入生成了什么值 . 我的方法是尝试在每次插入后将dbinfo('sqlca.sqlerrd1')的结果存储在临时表中,然后在最后读取表 . 我的代码是这样的: CREATE TEMP TABLE Ids1410363201 (ID INT); INSERT INTO tableA (title) VALUE... -
1 votesanswersviews
如果我在begin_date中添加360个月,我如何使用查找维度表准确获取end_date?
编辑:begin_date和end_date是任何表中的DATE类型 . 我有以下维度表,它提供了1980年到2500年每月总天数: CREATE TABLE total_days ( from_date DATE, to_date DATE, days_in_month SMALLINT ); from_date to_date days_in_... -
144 votesanswersviews
无法启用约束 . 一行或多行包含违反非null,唯一或外键约束的值
我创建了一个外连接并在 informix 数据库中成功执行但我的代码中出现以下异常: DataTable dt = TeachingLoadDAL.GetCoursesWithEvalState(i, bat); 无法启用约束 . 一行或多行包含违反非null,唯一或外键约束的值 . 我知道这个问题,但我不知道如何修复它 . 我创建外连接的第二个表包含一个复合主键,它在前一个外连接查询中为空... -
6 votesanswersviews
忽略违反重复键索引的行插入
我按如下方式执行插入: INSERT INTO foo (a,b,c) SELECT x,y,z FROM fubar WHERE ... 但是,如果要插入的某些行违反了foo上的重复键索引,我希望数据库忽略这些行,而不是插入它们并继续插入其他行 . 有问题的数据库是Informix 11.5 . 目前发生的一切都是数据库抛出异常 . 如果我尝试处理异常: ON EXCEPTI... -
0 votesanswersviews
Informix外键约束丢失
Informix - Foreign key constraints are dropped automatically when the reference table is altered. 有两个表 - table_main & table_reference . table_main 中的一列,例如 reference_id 对 table_reference.id 具有外键约... -
2 votesanswersviews
无法在两个表之间 Build 一对多的连接
我尝试使用 OneToMany 注释将 Lbg 连接到 iLbg package bg.moi.domain.model; import javax.persistence.*; import java.util.Date; import java.util.Set; @Entity @Table(name = "l_bg" , catalog = "bds1&q...