2007年02月09日
      infomrix                                   oracle                                                                                  说明
month(date_expr)         to_number(to_char(date_expr,’MM’))                              返回相应月份
time                                 to_char(sysdate,’hh24:mi:ss’)                                          返回当前时间
today                               sysdate                                                                                    返回当前系统时间
weekday(date_expr)    to_number(to_char(date_expr,’D’)-1)               返回指定日期是星期几,0表示星期日
year(date_expr)             to_number(to_char(date_expr,’YYYY’))                        返回指定日期对应
str[index1,index2]          substr(str,index1,len)                                                Index1和index2在Informix中必须是常
                                                                                                                               量,而Oracle中index1,len可以是变量
downshift(str)                  lower(str)                                                                                    返回小写字符串
upshit(str)                        upper(str)                                                                                      返回大写字符串
length(str)                        length(str)                                                                                    返回字符串长度
current                              sysdate                                                                                       返回当前日期和时间
date(“12/13/1999”)    to_date(‘12/13/1999’, ’mm/dd/yyyy’)                       返回指定格式日期
day(dtime_expr)              to_number(to_char(dtime_expr,’dd’))                          返回指定日期是某月的第几天
extend(value[,first to last])       to_date(to_char(value, ’formate-mask’))                 调整日期时间精度

Hibernate SQL方言 (hibernate.dialect)

RDBMS 方言
DB2 org.hibernate.dialect.DB2Dialect
DB2 AS/400 org.hibernate.dialect.DB2400Dialect
DB2 OS390 org.hibernate.dialect.DB2390Dialect
PostgreSQL org.hibernate.dialect.PostgreSQLDialect
MySQL org.hibernate.dialect.MySQLDialect
MySQL with InnoDB org.hibernate.dialect.MySQLInnoDBDialect
MySQL with MyISAM org.hibernate.dialect.MySQLMyISAMDialect
Oracle (any version) org.hibernate.dialect.OracleDialect
Oracle 9i/10g org.hibernate.dialect.Oracle9Dialect
Sybase org.hibernate.dialect.SybaseDialect
Sybase Anywhere org.hibernate.dialect.SybaseAnywhereDialect
Microsoft SQL Server org.hibernate.dialect.SQLServerDialect
SAP DB org.hibernate.dialect.SAPDBDialect
Informix org.hibernate.dialect.InformixDialect
HypersonicSQL org.hibernate.dialect.HSQLDialect
Ingres org.hibernate.dialect.IngresDialect
Progress org.hibernate.dialect.ProgressDialect
Mckoi SQL org.hibernate.dialect.MckoiDialect
Interbase org.hibernate.dialect.InterbaseDialect
Pointbase org.hibernate.dialect.PointbaseDialect
FrontBase org.hibernate.dialect.FrontbaseDialect
Firebird org.hibernate.dialect.FirebirdDialect
2007年02月08日

1. SET | GREP -i informix

记下INFORMIXSERVER和目录路径

2. cd 目录(/usr/informix/etc) 

view  sqlhosts

记下服务名

3. 到根目录下cd etc

view services 根据服务名查找端口号

2007年02月01日

星型架构
一种关系数据库结构,该结构中在位于架构中心的单个事实数据表中维护数据,其它维度数据存储在维度表中。每个维度表与事实数据表直接相关,且通常通过一个键列联接到事实数据表。星型架构用在数据仓库中。

事实数据表
数据仓库架构中的中央表,它包含联系事实与维度表的数字度量值和键。事实数据表包含描述业务(如银行事务或产品销售)内特定事件的数据。

维度表
数据仓库中的表,其条目描述事实数据表中的数据。维度表包含创建维度所基于的数据。

再举个实际的例子。银行对存款记账,A表中存放实际数据,包括账号、所属机构号、存款金额等,B表存放机构号和机构名称的对应关系。则A是事实表,B是维表。