1.dbaccess dbname zgs.sql //在dbname数据库中执行zgs.sql脚本
2.dbaccess dbname <<!
load from zgs.unl delimiter '|' insert into zgs_table; //装入
unload from zgs.unl delimiter '|' select * from zgs_table; //导出
3.dbload [ -d dbname] [-c cfilename] [-l logfile] [-e errnum] [-n num] [-i num] [-s] [-p] [-r] [-k] [-X]
//把zgs.unl文件数据导入dbname数据库的zgs_table表的10个字段,每25000条提交一次,如某行无法导入则会产生日志到filelog文件
例:dbload -d dbname -c loadfile -l filelog -n 25000
loadfile配置:
file zgs.unl delimiter '|' 10;
insert into zgs_table;
4.dbschema -d dbnaem -t all zgs.sql //所有的表结构
5.dbschema -d dbname -f all zgs.sql//所有的存储过程
6.dbschema -d dbname zgs.sql//所有对象(包含表,存储过程,触发器。。。)
7.dbschema -d dbname -t zgs_table zgs.sql//zgs_table表的结构
8.dbschema -d dbname -f zgs_proc >>zgs.sql//存储过程定义
9.dbschema -d dbname -ss zgs.sql//更多的表的信息
10.dbschema -d dbname -p all zgs.sql //用户或角色的授权信息
dbschema -d dbname -r all zgs.sql//用户或角色的授权信息
dbscheam -d dbname -s all zgs.sql//数据库中的同义词
11.informix demo3:
ifxSqlfun(){
sql=$1;
presql='SET LOCK MODE TO WAIT 10;output to pipe "cat" without headings' ;
sql=$presql$sql;
echo "$sql"|dbaccess $ifxdbname 2 >/dev/null;
}
使用方法:
sys_no_list=`ifxSqlfun "select sys_no from systeminfo"`
sys_no_str=`echo ${sys_no_list} |sed 's/ /,/g'`
12.informix demo4:
ifxISqlfun(){
sql=$1;
echo "$sql"|dbaccess $ifxdbname 2 >/dev/null;
}
使用:
ifxSqlfun "update sys_info set sys_name='zgs' where sys_no='00'"
sys_name=`ifxSqlfun "select sys_name from sys_info"
分享到:
相关推荐
这个站点是由Informix数据库驱动的.提供了Informix的丰富信息,包括章节更新、代码样本、白皮书、站点链接等等。本书内容包括核心概念、Informix SQL、服务器管理、安装与维护、性能调整、应用程序开发、Web应用...
2. **文本终端**:提供一个仿真的终端窗口,用户可以在其中输入命令并与远程主机进行交互。 3. **会话管理**:可以保存不同服务器的登录凭据和配置,方便快速切换和重复连接。 4. **文件传输**:通过SCP(Secure ...
2. **Jsp Informix.rar**:同理,这是针对Informix数据库的JSP Shell,可能包括编写和利用此类shell的教程或代码。 3. **Jsp DB2.rar**:对于IBM的DB2数据库,攻击者可能利用JSP Shell来执行数据库操作或控制系统。...
通过以上介绍可以看出,INFORMIX-ESQL/C是一款强大的工具,它不仅简化了C语言程序与Informix数据库之间的交互过程,还提供了丰富的库支持和预编译功能,极大地提高了开发效率。同时,正确的环境配置对于确保程序能够...
、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel 97打开);Oracle 8.1.x表格空间文件 DBX:DataBearn图像;Microsoft Visual FoxPro表格文件 DCT:...
工作经验中提到使用Oracle和Informix数据库,意味着他熟悉SQL语言,了解不同数据库系统的特性和管理。而Shell脚本编写能力则意味着他对Unix/Linux的自动化任务处理和系统管理有实践经验。 5. **QT/C++跨平台开发**...
SQL*Plus是Oracle安装后的一个重要组件,它是用来与Oracle数据库交互的命令行工具。通过`sqlplus 用户名/密码`命令可以登录数据库,看到提示符`SQL>`表示已成功连接。在Oracle环境中,用户表(user tables)和系统表...
文档中还出现了一些与Unix系统管理相关的专业术语和技术概念,例如“shell”,它是Unix系统中用于与用户交互的命令行界面,允许用户执行各种命令和程序。文档还提及了“root”用户,这是Unix系统中权限最高的用户...
它还兼容各种数据库管理系统(如Oracle、DB2、Informix),并支持开放的编程环境(如C++、COM、Java、.NET),以及与IS接口的直接连接,如SAP、Bentley等,以增强其数据处理能力和应用范围。 三、ESRI的贡献与策略 ...
- **外部调用**:所有工具均支持SHELL,bat,exe的调用,其中,Informatica和Sagent DataFlow还提供了更高级的dll调用支持,尤其是Sagent DataFlow能够获取调用程序的返回值,增强了交互性和反馈机制。 - **事务处理...