drop table seraph_a;
drop table seraph_b;
CREATE TABLE seraph_a (
id decimal(19,0) NOT NULL,
report_id VARCHAR(40) NOT NULL,
bank_id VARCHAR(20) NOT NULL,
report_date VARCHAR(10) NOT NULL,
grant_user_id VARCHAR(32) NOT NULL,
PRIMARY KEY (id) CONSTRAINT pk_seraph_a,
UNIQUE(report_id, bank_id, report_date) CONSTRAINT unique_seraph_a
);
CREATE TABLE seraph_b (
id decimal(19,0) NOT NULL,
report_id VARCHAR(40) NOT NULL,
bank_id VARCHAR(20) NOT NULL,
report_date VARCHAR(10) NOT NULL,
grant_user_id VARCHAR(32) NOT NULL,
PRIMARY KEY (id) CONSTRAINT pk_seraph_b,
UNIQUE(report_id, bank_id, report_date) CONSTRAINT unique_seraph_b,
FOREIGN KEY (report_id, bank_id, report_date) REFERENCES seraph_a(report_id, bank_id, report_date) ON DELETE CASCADE
);
insert into seraph_a values(1, 'a1', 'a1', 'a1' ,'a1');
insert into seraph_b values(1, 'a1', 'a1', 'a1' ,'a1');
insert into seraph_a values(2, 'a2', 'a1', 'a1' ,'a1');
insert into seraph_b values(2, 'a2', 'a1', 'a1' ,'a1');
delete from seraph_a where report_id='a1' and bank_id='a1' and report_date='a1';
分享到:
相关推荐
informix数据库自动化安装脚本
### Informix SQL 语法手册知识点概述 #### 一、引言 Informix SQL 语法手册是一本关于IBM Informix数据库管理系统(DBMS)中的SQL语言使用的权威指南。该手册为用户提供了全面深入的理解Informix环境下SQL语法的...
在实际操作中,你可能有多个 Informix 服务器,每台服务器都需要相应的启动和关闭脚本。 此外,确保 Informix 的启动用户拥有执行 `/opt/informix/bin/oninit` 和 `/opt/informix/bin/onmode` 命令的权限。通常,这...
"edit_db.sql"文件名暗示了这是一个用于编辑或修改现有数据库的脚本,可能包含ALTER TABLE语句用于添加、删除或修改列,或者GRANT和REVOKE语句用于管理用户权限。这在数据库维护和更新过程中至关重要,确保数据安全...
《Informix学习使用手册》是一本专为Informix学习者设计的全面教程,它涵盖了从基础概念到高级特性的各种主题,旨在帮助初学者、使用者和开发者深入理解并熟练运用Informix数据库系统。这本书详细解释了Informix的...
《Informix 11.5 认证教程》是一份全面深入的学习资料,旨在帮助用户掌握 Informix 数据库系统的安装、调试与管理等关键技能,从而顺利通过 Informix 11.5 的专业认证考试。Informix 是 IBM 公司推出的一款高性能、...
Informix数据库连接驱动jar包是Java应用程序与Informix关系型数据库管理系统进行交互的重要组件。这些jar文件包含了必要的类和资源,使得Java程序能够利用JDBC(Java Database Connectivity)API来执行SQL语句、管理...
Linux 下 Informix 安装 Linux 下 Informix 安装是一个复杂的过程,需要按照一定的步骤进行。以下是 Informix 11.5 for Linux as4 u2 的安装过程: 一、软件包下载 首先需要在 IBM 官方网站上注册并下载安装包 iif...
### Informix数据装卸技术详解 #### 一、概述 Informix数据装卸技术是IBM Informix数据库管理系统中的一个重要组成部分,主要用于实现数据的批量导入导出功能。这些技术包括unload/load、unonload/unonload、...
标题 "informix jdbc jar包" 指的是用于Java应用程序连接Informix数据库的JDBC驱动程序集合。在Java开发中,JDBC(Java Database Connectivity)是标准接口,允许Java程序与各种类型的数据库进行交互。Informix JDBC...
INFORMIX 客户端软件安装和使用指南 INFORMIX 客户端软件是 IBM 公司开发的一款数据库管理系统客户端软件,能够帮助用户远程连接和管理 INFORMIX 数据库。下面是安装 INFORMIX 客户端软件的详细步骤和使用方法。 ...
3. **SQL语法与使用**:详细解析Informix支持的SQL语句,包括数据查询、插入、更新、删除,以及复杂的联接、子查询、存储过程和触发器的使用,为数据库操作提供基础。 4. **数据类型与模式**:介绍Informix支持的...
Informix 远程连接客户端配置 Informix 远程连接客户端配置是指在客户端计算机上配置 Informix 客户端,以便连接到远程 Informix 服务器。在本文中,我们将介绍 Informix 远程连接客户端配置的详细步骤。 一、查看...
Informix 11.70 数据库的名称和端口 Informix 11.70 数据库的名称和端口是 Windows 系统下 Informix 数据库的重要组件。在本文中,我们将详细介绍如何获取 Informix 11.70 数据库的名称和端口,并且使用第三方工具...
Informix for Windows 数据库安装配置详解 Informix 是 IBM 公司开发的一款关系数据库管理系统,提供了强大且灵活的数据存储和管理功能。在本文中,我们将详细介绍 Informix for Windows 数据库的安装配置过程,...
2. 将安装包复制到 Informix 用户的`packages`目录下,然后解压缩,如`tar xvf iif……linux-x86_64.tar`,并运行安装脚本`./ids_install`。 **配置环境** 1. 切换到Informix用户,编辑`.bash_profile`文件,添加...
9. **启动数据库服务器**:使用Informix提供的启动脚本启动数据库服务器。例如,使用`oninit`命令。 10. **验证安装**:安装后,执行一些基本的数据库操作,如创建数据库、连接数据库、运行SQL查询等,以确认...
标题中的“Informix数据库驱动(亲测)”指的是用于连接Informix数据库的Java驱动程序,它允许Java应用程序通过JDBC(Java Database Connectivity)接口与Informix数据库进行交互。这个驱动已经由发布者亲自测试并确认...
INFORMIX的资料太难找了,自己整理了一些,包括: 1、INFORMIX函数大全.pdf 2、informix dbaccess 常用执行方式及常见技巧.docx 3、informix的事务、并发控制、锁机制...5、Shell脚本和Informix的交互实现技巧.docx
【Informix 9.3 升级到 Informix 9.4】的升级流程是一个关键的数据库维护任务,涉及到多个步骤以确保数据安全和系统的稳定运行。以下是对这个升级过程的详细说明: 1. **冷备份阶段**: 在升级前,首先需要对...