如何在informix中根据表反查出它的SQL语句?
用informix 提供的工具 dbschema.
语法:
dbschema [-t tabname] [-s user] [-p user] [-r rolename] [-f procname]
[-hd tabname] -d dbname [-ss] [filename]
例如,想知道数据库scptest中的chargeclass表的SQL定义语句可以
dbschema -t chargeclass -d scptest
输出如下:
*************
$>dbschema -t chargeclass -d scptest
DBSCHEMA Schema Utility INFORMIX-SQL Version 7.31.UC2
Copyright (C) Informix Software, Inc., 1984-1998
Software Serial Number AAC#J654884
{ TABLE "scptest".chargeclass row size = 6 number of columns = 3 index size = 9 }
create table "scptest".chargeclass
(
chargeclass smallint not null ,
feeclass smallint not null ,
currencyclass smallint not null ,
primary key (chargeclass)
);
revoke all on "scpest".chargeclass from "public";
***************
如果查询存储过程,用 -f procname
结果输出到某一文件 dbschema -t chargeclass -d scptest -ss output.sql
分享到:
相关推荐
Informix SQL 语句详解 Informix SQL 语句是一种功能强大且灵活的数据库管理语言,用于创建、管理和维护 Informix 数据库。下面是 Informix SQL 语句详解的知识点总结: 一、创建数据库 CREATE DATABASE 语句用于...
### 在INFORMIX-ESQL/C中嵌入SQL语句 #### 一、概述 在进行数据库应用程序开发的过程中,开发者经常需要将SQL语句嵌入到高级编程语言中执行数据库操作。INFORMIX-ESQL/C就是一种允许开发者在C语言环境中直接使用...
在Informix数据库管理系统中,SQL语句是进行数据操作的核心工具。本文将深入解析 Informix 主要的SQL语句,帮助你理解如何管理和操作数据库。 首先,`CREATE DATABASE`语句用于创建一个新的数据库。例如,`CREATE ...
"Informix SQL语句查询器"是一个专门为PHP开发者设计的工具,它利用Informix数据库的包裹函数,使得在PHP环境中执行SQL查询变得更加便捷和高效。这个工具的出现,旨在简化开发过程,提升代码的可读性和维护性,同时...
本文将详细介绍如何在Informix数据库中进行SQL性能分析,这对于提高数据库的整体性能、减少延迟以及提升用户体验有着不可估量的价值。 #### 一、环境准备 在开始SQL性能分析之前,我们需要确保满足以下条件: 1. ...
Informix SQL语句详解,一本不错书哈
Informix 数据库字段类型和常用 SQL 语句 Informix 是一种关系数据库管理系统,它提供了多种字段类型来存储不同的数据类型。下面是 Informix 的常见字段类型: 1. char(size):用于保存定长字符串数据,每行定长...
宿主变量是嵌入式SQL中非常重要的概念,它们是在宿主语言中定义并在SQL语句中使用的变量。 1. **定义宿主变量**: - **方法1**:通过`BEGIN DECLARE SECTION`和`END DECLARE SECTION`之间的语句块来定义宿主变量。...
SQL 语句可以执行查询、从数据库取回数据、在数据库中插入新的纪录、更新数据库中的数据、从数据库删除记录、创建新数据库、在数据库中创建新表、在数据库中创建存储过程、在数据库中创建视图、设置表、存储过程和...
《Informix SQL语句查询器(v1.0)——便捷高效的数据探索工具》 Informix SQL语句查询器是一款专为Informix数据库设计的查询工具,版本v1.0提供了强大的功能,旨在简化PHP开发中的数据库操作,使代码更加精炼高效。...
- LEFT JOIN / RIGHT JOIN:返回左侧或右侧表的所有记录,即使在另一侧表中没有匹配项。 - FULL OUTER JOIN:返回两个表的所有记录。 - **子查询**:作为另一个查询的一部分的查询。 - 内部查询必须放在圆括号内...
在Informix数据库中,优化SQL语句是非常重要的,因为低效率的SQL语句可能会导致数据库性能下降和系统崩溃。因此,了解SQL语句的执行计划和优化方法是非常必要的。 在本文中,我们将介绍如何使用set explain语句来...
这样,Informix就会输出查询的执行计划,包括使用的索引、访问路径等,帮助理解查询如何在数据库中执行。 例如: ```sql set explain on; select * from prpcmain ; set explain off; ``` 这将显示`prpcmain`表上`...
Informix SQL是一种标准化的查询语言,用于在Informix数据库管理系统中进行数据检索、更新、插入和删除操作。它基于SQL标准,同时提供了扩展的功能和特性,如高级查询、事务处理、存储过程、触发器等,以满足企业级...
在 Informix 数据库中,SQL(Structured Query Language)是用于管理关系数据库的标准语言。本教程将涵盖以下几个关键知识点: 1. **SQL基础**:介绍SQL的基本语法,包括数据查询(SELECT语句)、数据插入(INSERT...
随着技术的发展,Informix Online 5.0引入了共享内存和磁盘管理机制,显著提高了处理效率,尤其是在OLTP系统中表现优异。 ##### Informix Online 7.x IDS 到了Informix Online 7.x IDS,系统进一步优化,引入了多...
根据提供的信息,我们可以推断这份文档是关于IBM Informix SQL语法指南的部分内容。由于实际文本内容似乎是乱码或格式错误,我们将基于标题、描述以及部分可识别的信息来生成相关的知识点。 ### Informix SQL 语法...
在IT行业中,数据库管理系统是核心组成部分之一,Informix作为一个高效且功能强大的关系型数据库系统,其SQL语言的掌握对于开发者来说至关重要。以下是对标题“informix 经典详解SQL”和描述中的关键知识点的详细...
根据提供的信息,我们可以推断这份文档是关于IBM Informix SQL的开发指南,主要涉及SQL语言在IBM Informix数据库系统中的应用。尽管文档片段难以直接理解,但我们可以从中提取出一些关键点,并围绕这些点展开详细...
在Informix数据库中,表空间(tablespace)是一种逻辑存储区域,用于存放表、索引等数据库对象。每个表空间由一个或多个物理文件组成,这些文件可以分布在不同的磁盘上,以便于提高I/O性能和磁盘空间利用率。 #### ...