INFORMIX
与
ORACLE
的异同
本文主要从业务开发、测试的角度阐述
Informix
与
Oracle
的不同,并不适合
SMS
、支撑
的同学们。
另外有些内容是从其他一些资料上借花献佛呈现给大家的,
希望相关的兄弟不要
出来索要版权。水平有限又写得匆忙,如有错误,欢迎大家指正,以便更改。
―――吴继锋
1
、登陆数据库
Informix
与
oracle
都提供了各自的数据库操作环境:
dbaccess
、
sqlplus
Informix
:
dbaccess $TELLIN_DBNAME
查询本数据库有哪些表,某个表的表结构如何在
informix
的
dbaccess
中是非常简单的,只需
通过方向键选择相应的选项即可。
Oracle
:
sqlplus
用户名
/
密码
对于
Oracle
的登陆方式我们常常使用
sqlplus /
,
这种方式是使用操作系统鉴权,
它的实际用户
名有一个
OPS
前缀,我们进入
sqlplus
之后可以使用命令:
show user
进行查看。
另外在
Informix
的
dbaccess
中,执行
delete
、
update
等语句时,默认为提交,而在
Oracle
中,默
认为不提交,需要执行
commit
命令才能将结果提交数据库。
Tip
:
查询本数据库有哪些表:
select table_name from user_tables;
查表结构:
desc tablename;
如:
desc eppc_service;
2
、
Load
、
Unload
某一张表的数据
Informix
:
dbaccess $TELLIN_DBNAME <
load from filename insert into table_name1;
unload to filename select * from table_name2;
!