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语句、管理...
### Informix数据装卸技术详解 #### 一、概述 Informix数据装卸技术是IBM Informix数据库管理系统中的一个重要组成部分,主要用于实现数据的批量导入导出功能。这些技术包括unload/load、unonload/unonload、...
标题 "informix jdbc jar包" 指的是用于Java应用程序连接Informix数据库的JDBC驱动程序集合。在Java开发中,JDBC(Java Database Connectivity)是标准接口,允许Java程序与各种类型的数据库进行交互。Informix JDBC...
3. **SQL语法与使用**:详细解析Informix支持的SQL语句,包括数据查询、插入、更新、删除,以及复杂的联接、子查询、存储过程和触发器的使用,为数据库操作提供基础。 4. **数据类型与模式**:介绍Informix支持的...
Linux 下 Informix 安装 Linux 下 Informix 安装是一个复杂的过程,需要按照一定的步骤进行。以下是 Informix 11.5 for Linux as4 u2 的安装过程: 一、软件包下载 首先需要在 IBM 官方网站上注册并下载安装包 iif...
Informix 11.70 数据库的名称和端口 Informix 11.70 数据库的名称和端口是 Windows 系统下 Informix 数据库的重要组件。在本文中,我们将详细介绍如何获取 Informix 11.70 数据库的名称和端口,并且使用第三方工具...
Informix for Windows 数据库安装配置详解 Informix 是 IBM 公司开发的一款关系数据库管理系统,提供了强大且灵活的数据存储和管理功能。在本文中,我们将详细介绍 Informix for Windows 数据库的安装配置过程,...
INFORMIX 客户端软件安装和使用指南 INFORMIX 客户端软件是 IBM 公司开发的一款数据库管理系统客户端软件,能够帮助用户远程连接和管理 INFORMIX 数据库。下面是安装 INFORMIX 客户端软件的详细步骤和使用方法。 ...
Informix 远程连接客户端配置 Informix 远程连接客户端配置是指在客户端计算机上配置 Informix 客户端,以便连接到远程 Informix 服务器。在本文中,我们将介绍 Informix 远程连接客户端配置的详细步骤。 一、查看...
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. **冷备份阶段**: 在升级前,首先需要对...