![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
shenbobolgd
这个作者很懒,什么都没留下…
展开
-
Oracle中连接与会话的区别
1.oracle中文概念手册 连接 (connection)与会话 (session)这两个概念均与用户进程 (user process)紧密相关,但二者又具有不同的含义。 连接 :用户进程和 Oracle 实例间的通信通道(communication pathway)。这个通信通道是通过进程间的通信机制(interprocess communication mechanism...原创 2011-02-09 09:54:38 · 137 阅读 · 0 评论 -
oracle exists and in
in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。 常常看见人说exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in 而not extsts 的子查询依然能用到表上的索引。 所以无论那个表大,...原创 2010-11-17 16:46:38 · 141 阅读 · 0 评论 -
oracle函数集锦
单行函数 字符函数 concat 连接 || 显示dname和loc中间用-分隔 select deptno,dname||'----'||loc from dept; dual哑元表 没有表需要查询的时候 可以用它 select 'Hello World' from dual; sele...原创 2010-11-21 20:13:36 · 62 阅读 · 0 评论 -
成绩大于60时的显示及格,小于60时的显示不及格
学号 学生姓名 课程名称 成绩 select a.studentid "学 号",studentname "学生姓名", subjectname "课程名称", decode(sign(mark-60),-1,'不及格','及格') "成 绩" from student a,subject b,grade c where a.studentid = c.studentid a...原创 2010-11-22 08:28:40 · 8193 阅读 · 0 评论