您正在查看 "数据库" 分类下的文章
2008-06-14 17:37
自己写的一个查informix的shell函数,需要informix的dbaccess支持.
__________________________________________________________________
#!/bin/sh
#查数据库的函数selectDB,及其使用示例
nameDB="remotedb" #数据库名
logDir="$HOME/log" #日志文件目录
if [ ! -d "$logDir" ];then
mkdir -p $logDir
fi
logFile="$logDir/selectDB.log" #日志文件名
:>$logFile #清日志
#查数据库的函 |
2008-05-30 20:24
从文本导入数据到informix数据一般使用SQL语句:
load from file.dat insert into yourDB;
但当导入的数据有好几百万甚至上千万条时用上面的方法可能就会出错了,因为这样可能造成数据库缓存不足。
一个解决的办法是使用dbload命令,以下为dbload的参数说明:
#---------------------------------------------------------------------
#dbload Usage:
#
#dbload [-d dbname] [-c cfilname] [-l logfile] [-e errnum] [-n nnum]
# [-i inum] [-s] [-p] [-r | -k] [-X]
#
# |
2008-05-29 19:51
5.1 一个简单的入门例子
例1、查询customer表中所有lname的第一个字符小于C的顾客信息。
#include <stdio.h>
/*定义两个常量*/
EXEC SQL define FNAME_LEN 15;
EXEC SQL define LNAME_LEN 15;
main()
{
/*声明宿主变量*/
EXEC SQL BEGIN DECLARE SECTION;
char fname[ FNAME_LEN + 1 ];
char lname[ LNAME_LEN + 1 ];
EXEC SQL END DECLARE SECTION;
printf( "DEMO1 Sample ESQL Program running.\n\n");
/*出错处理,如果返回错误信息 |
2008-04-21 11:00
一、内部函数
1、内部合计函数
1)COUNT(*) 返回行数
2)COUNT(DISTINCT COLNAME) 返回指定列中唯一值的个数
3)SUM(COLNAME/EXPRESSION) 返回指定列或表达式的数值和;
4)SUM(DISTINCT COLNAME) 返回指定列中唯一值的和
5)AVG(COLNAME/EXPRESSION) 返回指定列或表达式中的数值平均值
6)AVG(DIS |
2008-04-18 11:48
dbschema -t table_name -d database_name > table_name.sql
表结构信息就会被保存在table_name.sql文件中 |
|
|