![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
database
文章平均质量分 63
jal58
这个作者很懒,什么都没留下…
展开
-
nvl函数
NVL函数 Oracle/PLSQL中的一个函数格式为: NVL( string1, replace_with) 功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值。 引申一下,此NVL的作用与SQLserver 中的 ISNULL( string1, replace_with) 一样。 注意事项:str转载 2012-08-16 15:44:50 · 1670 阅读 · 0 评论 -
Oracle用一个表的列更新另一个表对应记录的列
之前在项目中导入基础数据时,因为代码写的不够完善,导致一些列的数据没有正确导入,在系统中重新导入所有基础数据又太麻烦,所以想到把没导入数据库的列单独放入EXCEL中,通过PL\SQL导入到数据库中,并通过一个表的列去更新另一个表对应的列。一、在oracle数据库中建立一个临时表,我的叫CELL_ANGLE,其表结构如图:二、准备导入的数据,excel版本为2007,文件名为angle.原创 2012-10-17 23:39:27 · 3877 阅读 · 0 评论 -
Oracle数据库删除表中重复记录的常见方法
方法一: 通过唯一rowid实现删除重复记录.在Oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的,rowid确定了每条记录是在Oracle中的哪一个数据文件、块、行上。在重复的记录中,可能所有列的内容都相同,但rowid不会相同,所以只要确定出重复记录中那些具有最大或最小rowid的就可以了,其余全部删除。SQL> delete from原创 2012-11-21 23:10:08 · 676 阅读 · 0 评论 -
Oracle中Union与Union All的区别
如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。 Union:对两个结果集进行并集操作,不包括重复行原创 2012-12-11 17:57:02 · 452 阅读 · 0 评论 -
oracle中trunc函数的用法
trunc函数:1.TRUNC for dates(日期)TRUNC函数返回以指定元素格式截去一部分的日期值。其具体的语法格式如下:TRUNC(date,[fmt])其中:date 为必要参数,是输入的一个日期值fmt 参数可忽略,是日期格式,用以指定的元素格式来截去输入的日期值。忽略它则由最近的日期截去下面是该函数的使用情况:trunc(sysdate,'原创 2013-01-22 23:00:49 · 570 阅读 · 0 评论 -
windows环境登录SQL*PLUS的方式
windows环境登陆sqlplus有两种方式:一、图形界面登陆,通过菜单oracle**->Application Development->sql plus,弹出如下界面:需要输入用户名,密码和主机字符串,用户名和密码自然不必说,下面重点说一下主机字符串1、如果连接的数据库就是本机,可以不录入主机字符串直接登陆,用户名和密码正确即可登陆成功。2、如果连接的是远程主机的数原创 2013-02-21 16:24:10 · 1561 阅读 · 0 评论