
Oracle数据库
文章平均质量分 78
MC_ACE
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle trunc()函数的用法(主要用于截取时间)
Oracle trunc()函数的用法转载 2015-12-25 09:30:34 · 2456 阅读 · 0 评论 -
Oracle字符替换
使用replace函数:测试语句:select replace('你好变','变','站') from dual;正式语句:update test set name = replace(name,'变','站');commit;还可以加where构成update set where形式原地址:百度知道http://dwz.cn/2xXXQX转载 2016-01-13 14:45:42 · 1026 阅读 · 0 评论 -
MERGE Into 无法更新ON子句中引用的列
用merge into在on条件里出现的列,在update语句里则不能/不用再次出现转载 2016-01-05 15:17:47 · 13080 阅读 · 0 评论 -
oracle系统包——dbms_job用法(oracle定时任务)
用于安排和管理作业队列,通过使用作业,可以使ORACLE数据库定期执行特定的任务。一、dbms_job涉及到的知识点1、创建job:variable jobno number;dbms_job.submit(:jobno, —-job号 'your_procedure;',—-执行的存储过程, ';'不能省略转载 2015-12-25 09:31:31 · 594 阅读 · 0 评论 -
pl/sql developer 编码格式设置(解决pl/sql乱码、提示编码不统一)
一、pl/sql developer 中文字段显示乱码 原因:因为数据库的编号格式和pl /sql developer的编码格式不统一造成的。二、查看和修改oracle数据库字符集:select userenv('language') from dual;查询结果:SIMPLIFIED CHINESE_CHINA.AL32UTF8--修改oracle转载 2015-12-24 08:55:15 · 2383 阅读 · 3 评论 -
[PL/SQL] 请教大家一个问题,存储过程中需要几个commit?
查看: 10357|回复: 17收藏 [PL/SQL] 请教大家一个问题,存储过程中需要几个commit? [复制链接] yi888long注册会员精华贴数0专家积分1技术积分126社区积分0注册时间2转载 2015-12-24 10:56:55 · 5851 阅读 · 0 评论 -
Oracle各种类型的运用|char、varchar、text和nchar、nvarchar、ntext的区别
Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示如果还为了这个纠结,就直接看看后面的解说,做决定吧。一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的。 sql server中的varchar和Nvarchar有什么区别? 答:varchar(n)长度为转载 2016-01-07 10:13:33 · 17069 阅读 · 0 评论 -
case when缺失关键字和字符集不匹配
关于case when缺失关键字和字符集不匹配错误的解决和一点新手心得原创 2015-12-25 15:40:37 · 13966 阅读 · 3 评论 -
truncate与delete的区别
truncate table命令将快速删除数据表中的所有记录,但保留数据表结构。这种快速删除与delete from 数据表的删除全部数据表记录不一样,delete命令删除的数据将存储在系统回滚段中,需要的时候,数据可以回滚恢复,而truncate命令删除的数据是不可以恢复的 (Delete将数据存在内存中,而truncate则直接删除,因此delete时可能发生内存不够的情况)可以做一个转载 2016-01-06 09:10:42 · 464 阅读 · 0 评论 -
用PL/SQL Developer创建Oracle触发器以及触发器的一点点知识与出现的问题
本文将介绍如何使用PL/SQL Developer快速的创建一个触发器,应该明确的是鼠标的所有操作都是可以用代码实现的原创 2016-01-19 09:10:46 · 10475 阅读 · 0 评论 -
INSERT小记(insert into select和not in,values括号里不能放select)
记一次初学愚蠢经历,如果未来发现更好的方法,也算留念原创 2016-01-20 18:55:10 · 7027 阅读 · 1 评论 -
Update小用法一则,在update后面接select表
红色部分为重点,update后面接了一个select表,可以以此表中字段做where条件或set语句等号后面的内容简单来说就是UPDATE后面可以接子查询,虽然前面这句话感觉怪怪的原创 2016-01-14 10:19:50 · 13971 阅读 · 0 评论 -
ORACLE日期时间函数大全(处理日期、字符、数字转换等函数用法)
ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyy转载 2016-01-19 09:01:02 · 2609 阅读 · 0 评论 -
DDL DML DCL语句
DDL DML DCL TCL语句简单概要解释转载 2016-01-18 14:23:44 · 768 阅读 · 0 评论 -
ORACLE 常用函数——日期/时间函数(感谢潇湘隐者)
---------------------------------------------日期/时间函数-------------------------------------------------1: SYSDATE用来得到系统的当前日期SELECT SYSDATE FROM DUAL;--2: ADD_MONTHS增加或减去月份SELECT转载 2016-01-19 08:59:37 · 409 阅读 · 0 评论 -
ORACLE PL/SQL编程之八:把触发器说透(写的太长了,建议没事的时候看,想快速查怎么用触发器的不要看)
把触发器说透 大家一定要评论呀,感谢!光发表就花了我将近一个下午。本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事转载 2016-01-19 08:38:19 · 1494 阅读 · 1 评论 -
ORACLE MERGE 介绍(合并UPDATE和INSERT语句)
MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。 通过MERGE语句,根据一张表或多表联合查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。通过这个MERGE你能够在一个SQL语句中对一个表同时执行INSERT和UPDATE操作.转载 2015-12-24 09:53:34 · 2068 阅读 · 0 评论 -
oracle的commit详解
它执行的时候,你不会有什么感觉。commit在数据库编程的时候很常用,当你执行DML操作时,数据库并不会立刻修改表中数据,这时你需要commit,数据库中的数据就立刻修改了,如果在没有commit之前,就算你把整个表中数据都删了,如果rollback的话,数据依然能够还原。听我这么说,你或许感觉commit没什么用,其实不然。当你同时执行两条或两条以上的sql语句时,问题就出现了。举一个例子,你去转载 2015-12-24 10:35:02 · 1275 阅读 · 0 评论 -
ORACLE判别字段是否包含中文(P1)或中文包含非中文(P2)
在ORACLE数据库中如何查找那些字段里面包含中文的数据记录呢,有时候就是有这样的特殊需求,下面整理了一些判别字段中包含中文记录的几个方法 1:使用ASCIISTR函数判别 ASCIISTR函数说明:ASCIISTR返回字符的ASCII形式的字符串。非ASCII的字符被转化为\xxxx的形式。使用ASCIISTR函数也是根据非ASCII字符会被转化这个特性来判别中文字符,只转载 2016-01-13 14:39:15 · 11432 阅读 · 0 评论