informix函数
供参考[@more@]聚集函数avg,求平均值 count,统计记录的条数 max,求最大值 min,求最小值 range,计算所选行的最大值与最小值的差 stdev,计算所选行的标准偏差 sum,求和函数 variance,函数返回值样本的方差做为所有选择行的方差的无偏估计。 它的公式,(sum(xi**2)-sum(xi)**2)/N)/(N-1) 其中xi是列中的每个值,N是列中值的总和。 时间函数day,mdy,month,weekday,year这些函数返回与用来调用函数的表达式或自身变量的值。Current返回当前的日期和时间值,可以用extend函数来调整date或datetime值的精度。使用day和current函数来将列值与当前
Informix的字段类型
Informix的字段类型[@more@]Informix的字段类型字段类型描述字段长度及其缺省值char(size) 用于保存定长(size)字节的字符串数据。每行定长(不足部分补为空格);最大长度为254字节,缺省值为每行1字节。varchar(size)用于保存变长的字符串数据。其中最大字节长度由(size)指定。每行长度可变,最大长度为254字节。数据长度缺省为1serial自动增长类型。按Integer型存储。nchar(size) 双字节字符串。 每行定长(不足部分补为空格)。 长度(size)是指字符的个数,最大字节数为254*2。nvarchar(size)可变长,双字节字符串。每行变长。长度(s
informix常用命令
供使用参考[@more@]语法 oninit [-s] [-i] [-p] [-y] oninit???将系统从off-line模式变为on-line模式 oninit -s ? 将系统从off-line模式变为quiescent模式 oninit -i ? 初始化系统 oninit -p ? 在共享内存初始化时,不搜索,删除临时表 oninit -y ? 对提示自动回答yes oninit -v 加入这个选项显示oninit处理过程 oninit-- 键入此命令可以获得使用帮助 oninit命令用来改变系统的运行模式。其中-i选项用于初始化系统的root dbspace。注意,root-dbspace一旦被初始化,则等于整个数据库系统被初始化。 如果用户希望在计算机启动时
创建表空间(informix)
与文件系统不同之处在于连接ln[@more@]%cd /opt/informix%mkdir chunks%cd /opt/informix/chunks%ln -s /dev/rdsk/c1t11d0s0 testchk%chmod 660 *onspaces -c -d testdbs -p /opt/informix/chk4/testchk -o 50 -s 4000000;
在裸设备上创建表空间
写一个执行命令[@more@]create tablespace tablespace_name datafile ' ' size $size, ' ' size $size, .. ' ' size $sizeEXTENT MANAGEMENT LOCAL AUTOALLOCATE segment space management auto; $size值的计算方法如下: xxx(RAW DEVICE SIZE) - 4k (OS_RESERVED_SIZE) - 8k (DB_BLOCK_SIZE) = .. 为什么还要减去一个DB_BLOCK_SIZE呢?这是因为ORACLE建立DATAFILE时,在命令中SIZE指定的大小