![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle SQL
文章平均质量分 66
贯一先生
这个作者很懒,什么都没留下…
展开
-
ORA-01779: cannot modify a column which maps to a non-key-preserved table
[注] 转载Oracle中试图对一个子查询进行更新时可能会出现ORA-01779错误。该错误的内容为:ORA-01779: cannot modify a column which maps to a non-key-preserved table例如,使用以下的更新查询就会出现该错误。CREATE TABLE test1 ( id integer primary key,转载 2014-11-07 10:29:52 · 2524 阅读 · 0 评论 -
oracle rpad()函数
rpad函数从右边对字符串使用指定的字符进行填充 rpad(string,padded_length,[pad_string]) string 表示:被填充的字符串 padded_length 表示:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,rpad函数将会把字符串截取成从左到右的n个字符; pad_转载 2014-11-10 16:41:52 · 878 阅读 · 0 评论 -
Oracle ltrim() rtrim() 函数详细用法
[注]:部分转载,部分原创,原文地址:几个实例:1:SQL> select ltrim('109224323','109') from dual;LTRIM('109224323','109')------------------------2243232:SQL> select ltrim('10900094323','109') from dual;LTRI转载 2014-11-11 10:43:27 · 827 阅读 · 0 评论 -
to_char函数对日期进行转换的格式
TO_CHAR(DATE,FORMAT)SYSDATE2009-6-16 15:25:10 TRUNC(SYSDATE)2009-6-16 TO_CHAR(SYSDATE,'YYYYMMDD')20090616到日TO_CHAR(SYSDATE,'YYYYMMDD HH2转载 2014-11-15 17:07:49 · 10559 阅读 · 0 评论 -
通过spool命令将oracle中的表转换成excel的格式
[注]:本帖为--------------------------------------------关于将Oracle数据库中的表转换成excel格式,通过在microsoft的excel来查看,从网上找到实现的一种方式,如下:步骤:1.创建两个sql脚本,一个用于说明生成的查询结果的格式,并且调用另外的一个脚本,另外的一个脚本中的内容是查找需要的行的信息2.进入sql*pl转载 2014-11-18 11:36:47 · 4161 阅读 · 0 评论 -
将列值为秒级或毫秒级的值转换为该值代表的时间
查询一个列,列值如下:经检查发现,发现这些值是以秒为单位的时间,需要将其进行转化,过程如下:SQL> select to_char((itime/86400 +to_date('1970-01-01','yyyy-MM-dd')),'YYYY-MM-DD HH24:MI:SS') from tbl_url_20141117 where rownum #如果是毫秒级的列值,则需要除原创 2014-11-18 16:57:26 · 820 阅读 · 0 评论 -
SQL的四种连接-左外连接、右外连接、内连接、全连接
今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULL OUT JOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效果。 联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分转载 2014-11-06 10:02:10 · 403 阅读 · 0 评论 -
主键与唯一键区别
1、一个表中可以有多个唯一索引,但是只能有一个主键。2、主键一定是唯一性索引,唯一性索引并不一定就是主键主键不允许为空,唯一键允许为空,空值不受唯一约束,也就是说可以有多个空值。注:可以多列组合成一个唯一索引或者一个主键,即组合索引或组合主键 代码:SQL> create table t (a number(5) not null, b number(5)转载 2014-11-07 11:09:41 · 6113 阅读 · 1 评论