Oracle - Tips
来源:互联网 发布:淘宝美工助手官网 编辑:程序博客网 时间:2024/04/29 22:31
1. 在Oracle 9i中用pl/sql写SP时, 使用with时, 常会出现如下错误, 特别是和union一起使用时:
ORA-00932: inconsistent datatypes: expected - got –
Google了一下, 有人说这是9i的一个Bug, 打上补丁或在10g下就不会错了. 提醒自己下次宁愿用嵌套也不用with了.
2. Oricale建一张临时表, 不占用表空间, 只在Session期间存在, Session即相当于一次连接(connect)
CREATE GLOBAL TEMPORARY TABLE table_name
(
field1 int,
field2 varchar(100),
…
) ON COMMIT PRESERVE/DELETE ROWS;
(
field1 int,
field2 varchar(100),
…
) ON COMMIT PRESERVE/DELETE ROWS;
ON COMMIT PRESERVE ROWS
Session级别的临时表, 即一个Session开始和结束之间有效, 各个Session之间没有任何关系, 每个Session是独立的, 一个Session改变的数据另一个Session是不可见的. 每个Session开始时, 这相当于一张空表, Session结束后数据也就不存在了, 事实上表也不存在了(不占表空间). 在这一个Session的操作都跟正常的表基本一样.
ON COMMIT PRESERVE ROWS
Transaction级别的临时表. 在每次Transaction Commit或Rollback之后数据就不存在了, 就像刚开始这个Session时一样. 其他的和Session级别的临时表完全一样.
- Oracle Tips
- Oracle - Tips
- Oracle Tips
- Oracle tips
- Oracle FAQs and Tips
- Oracle FAQs and Tips
- oracle 优化tips
- Oracle BLOBs, CLOBs tips
- Oracle应用知识tips
- Oracle PL SQL :TIPS
- Oracle Create Index tips
- Oracle恢复数据 Tips
- Oracle Total Recall Tips
- 【Oracle】之 Tips
- 一些oracle的tips
- Oracle Application Hints and Tips
- Oracle EBS Form 开发 Tips
- TIPS of Oracle (Keep updating)
- java事务
- 什么是老公
- JavaScript技巧(别人的博客网址收藏)
- Eclipse及其插件下载
- 接口继承的声明问题
- Oracle - Tips
- 冷战
- ZZ印像
- [cn]伪代码 --- pseudo code[en]
- jsp连接access数据库
- OPC品质类型
- 射击游戏_锤炼系列_引子
- [编译原理]吉林大学编译原理csf课件下载(1-64) 主讲:康辉 (附破解补丁)
- 在win2000 Professional版中安装3389终端服务