- 浏览: 15258 次
- 性别:
- 来自: 北京
最新评论
-
thomas01042003:
Oracle函数返回Table集合
在实际的应用中,为 ...
oracle 数据库函数 返回数据集合
文章列表
EXISTS、IN与JOIN
- 博客分类:
- 数据库
EXISTS、IN与JOIN,都可以用来实现形如“查询A表中在(或不在)B表中的记录”的查询逻辑。
在查询的两个表大小相当的情况下,3种查询方式的执行时间通常是:
EXISTS <= IN <= JOIN
NOT EXISTS <= NOT IN <= LEFT JOIN
只有当表中字段允许NULL时,NOT IN的方式最慢:
NOT EXISTS <= LEFT JOIN <= NOT IN
但是如果两个表中一个较小,一个较大,则子查询表大的用exists,子查询表小的用in,因为in 是把外表和内表作hash 连接,而exists是对外表作loop循环 ...
DBLINK访问LOB问题
- 博客分类:
- 数据库
DBLINK访问LOB问题(2008-02-15 15:19:28)转载
http://blog.csdn.net/hailang99/archive/2007/09/20/1793405.aspx
在本地用select语句访问远程,如果远程表有CLOB字段的话则会有错:ora-22992;
如果真的想看到clob字段的内容的话就得在本地建立一个表,用下面两条语句:
我刚才试验insert into table select * from remote table成功
remote table含有CLOB
总结:在我的环境中成功
(1)create table aaa select * ...
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。
1.INSERT INTO SELECT语句
语句形式为:Insert into Table2(field1,field2 ...
问题描述:
Plsqldev.exe – 无法找到组件
没有找到 orancrypt9.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
出现这个问题的原因是我开始装的是Oracle9i+PL/SQL Developer,后来因为项目需要卸载了9i换成Oracle10g,这时候再打开PL/SQL就出现上面的问题。重装PL/SQL问题依旧。
自己瞎点了半天,甚至曾尝试过查找注册表……
下面是问题解决方案:
先点Cancel进去PL/SQL 点左上角log on旁边的小箭头,configure , ...