1:查看表空间

select

b.file_name 物理文件名,
b.tablespace_name 表空间,
b.bytes/1024/1024 大小M,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M,
substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id
group by b.tablespace_name,b.file_name,b.bytes
order by b.tablespace_name

2:oracle
select into的时候会报错

这个时候可以使用count(*)或者是max等来避免出错

3:oracle执行存储过程是直接调用存储过程名称就行

而informix则需要call 或者是execute procedure

informix调用call 如果有错误只是会提示笼统错误。而execute则是提示具体错误

4:informix更新语句是Update tablename set(字段1,字段2)=(value1,value2);
而oracle 的更新则是Set 字段一=value1,字段二=value2

5:informix的赋值语句是let __TimeConfig=0;
而oracle的赋值语句是:__TimeConfig :=0;

6:对于判断是否存在,informix 可以用 exists直接在存储过程中调用,而不仅仅是select 语句中
if exists(select 1 from gspmajor where majorid=M_MajorID) then
let __IsGSPSHeet=1;
end if
oracle 则不行

oracle 一般使用count 判断

7:informix 可以在存储过程中直接创建临时表
create temp table t_SumFeeInfo1
(
sumMemDiscRate  dec(12,2),--VIP卡折扣率
sumAllocateRate  dec(12,2),--折扣费用分摊
sumVipDDisc   dec(12,2),--会员日折扣率
sumVipAllocateRatedec(12,2),--会员日折扣分摊比
sumMaterialFee  dec(12,2),--能源物料使用费
sumShopExtFee   dec(12,2),--店铺扩展费
sumTotalYearFee  dec(12,2),--年度费用汇总
sumGuarantyAmt  dec(12,2)--保证金
) with no log;
或者是直接select A.a1,A.a2 into  temp tmp_mallccsheetashopgoods with no log;

而oracle如果在存储过程中,则需要调用
execute immediate 
'create GLOBAL TEMPORARY table tmp_orderdif(
GoodsID    int    not null,  --商品编码
DiffQty    dec(12,3)   default 0 not null--验收差异量
);

drop table  tmp_orderdif';

待继续完善,谢谢

oracle 和informix 的基础区别的更多相关文章

  1. oracle的oci和thin区别(数据源)

    我是今天看到tomcat数据源的配置时,想起来这个问题,刚开始还不晓得thin是什么东西! database.url=jdbc:oracle:thin:angel/oracle@192.168.55. ...

  2. MySQL 和 Oracle 在 MyBatis 使用中的区别

    MySQL 和 Oracle 在 MyBatis 使用中的区别: 区别 MySQL Oracle 存储过程的参数模式 mode 为 IN 时,是否需要指定 jdbcType 不需要:MyBatis 为 ...

  3. Access、SQLServer、Oracle常见SQL语句应用区别

    Access.SQLServer.Oracle常见SQL语句应用区别 关劲松 PMP 如果要兼容Access.SQL Server.Oracle三个数据库版本:我们在编写SQL语句的过程中,尽量使用一 ...

  4. Oracle OAF 应用构建基础之实现控制器 (转)

    原文地址: Oracle OAF 应用构建基础之实现控制器 设计一个OA Controller 如OA Framework Page解析中所描述的,OA Controller定义了web beans的 ...

  5. oracle模糊查询mysql的区别

    https://blog.csdn.net/weixin_38673554/article/details/86503982#_1 oracle与使用mysql的区别 https://www.cnbl ...

  6. oracle(sql)基础篇系列(五)——PLSQL、游标、存储过程、触发器

      PL/SQL PL/SQL 简介 每一种数据库都有这样的一种语言,PL/SQL 是在Oracle里面的一种编程语言,在Oracle内部使用的编程语言.我们知道SQL语言是没有分支和循环的,而PL语 ...

  7. oracle(sql)基础篇系列(二)——多表连接查询、子查询、视图

        多表连接查询 内连接(inner join) 目的:将多张表中能通过链接谓词或者链接运算符连接起来的数据查询出来. 等值连接(join...on(...=...)) --选出雇员的名字和雇员所 ...

  8. oracle(sql)基础篇系列(一)——基础select语句、常用sql函数、组函数、分组函数

        花点时间整理下sql基础,温故而知新.文章的demo来自oracle自带的dept,emp,salgrade三张表.解锁scott用户,使用scott用户登录就可以看到自带的表. #使用ora ...

  9. OCP认证之Oracle的SQL语言基础(一)

    一.Oracle命令类别 数据操纵语言(DML):select;insert;delete;update;merge 数据定义语言(DDL):create;alter;drop;truncate 事物 ...

随机推荐

  1. PHP字符编码问题-总结

    今天在网上看到一个人的对于php开发中字符编码的总结,感觉不错,摘录如下: 一,php编码转换        1.通过iconv()函数实现编码转换                语法:iconv(s ...

  2. Mac ssh登陆linux并且显示linux图形

    背景: Mac 通过[终端]ssh登陆linux并且在Mac显示linux图形 Mac 主机IP: 10.2.1.1 linux 主机IP: 192.168.1.1 说明: 想要ssh访问并且显示li ...

  3. java设计模式--行为型模式--迭代模式

    迭代器模式 概述 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子. 适用性 .访问一个聚合对象的内容而无需暴露它的内部表示. .支持对聚合对象的多种遍历 ...

  4. Chapter 1. Hello, Perl/Tk

    Chapter 1. Hello, Perl/Tk 内容: Perl/Tk Concepts Some Perl/Tk History Getting Started with Perl/Tk Hel ...

  5. 三校联考 Day3

    三校联考 Day3 大水题 题目描述:给出一个圆及圆上的若干个点,问两个点间的最远距离. solution 按极角排序,按顺序枚举,显然距离最远的点是单调的,线性时间可解出答案. 大包子的束缚 题目描 ...

  6. redhat enterprise 6.3 x86_64 上安装VirtualBox详细教程

    这个教程真难找..... 安装第一步遇到的问题就是不能使用yum安装包,这是由于redhat是收费版,所以需要更新yum源列表,具体可以参考 http://www.cnblogs.com/tina-s ...

  7. nyoj 927 The partial sum problem(dfs)

    描述 One day,Tom’s girlfriend give him an array A which contains N integers and asked him:Can you choo ...

  8. UML的基本关联

     First, a dependency is a semantic relationship between two model elements in which a change to on ...

  9. Shell命令行

    利用wc命令统计文件行,单词数,字符数,利用sort排序和去重,再结合uniq可以进行词频统计. cat file.txt sort hello.c | uniq -c | sort -nr |hea ...

  10. pixel像素与物理像素