oracle
chengchen404
这个作者很懒,什么都没留下…
展开
-
oracle 函数connect by及一些属性(PRIOR 、lpad、rpad、concatchar、concat.....)
ORACLE 伪列(level)、rpad/lpad、connectby、父节点子节点问题送分系列(一)这一系列问题连起来LZ通通弄不明白,问题太多,干脆组成送分系列求助了。LZ非计算机系毕业,对树形结构从未了解过,麻烦大家用通俗易懂的语言讲解下,太专业了LZ理解起来很吃力。首先用网上的这个例子问一下level和rpad/lpad的问题 创建一个部门表,这个表有三个字段,分别对应部门原创 2016-07-11 19:02:42 · 1392 阅读 · 0 评论 -
oracle编码格式从utf-8转换为GBK
oracle从linux迁移到windows,linux中oracle的字符集是GBK,windows中oracle的字符集是utf-8,导入dmp语句时,一个汉字被认为三个字节,报字符长度不够。结合上网搜到的资料,将oracle数据库的编码格式,从utf-8改为GBK后,一切正常了。附:PLSQL执行记录:---------------------------Microsof转载 2017-03-06 13:29:08 · 3430 阅读 · 0 评论 -
plsql导入excel(txt)
测试建表ID N VARCHAR2(100) YNAME N VARCHAR2(100) YAGE N VARCHAR2(100)Y REMARK N VARCHAR2(100) Y新建excel标识名字年龄remarktest 1fu1啊嘟嘟嘟原创 2016-12-28 01:07:28 · 1034 阅读 · 0 评论 -
not in 和 in的陷阱
sql 在not in 子查询有null值情况下经常出现的陷阱还有个陷阱是:select count(1) from (MT_BDG_THREE1) where uuid in('437044e9-660c-401b-ba22-b8e0d695e057') and audit_state not in('3') 当表里存在audit_state 为空的数原创 2016-09-29 09:37:38 · 903 阅读 · 0 评论 -
oracle to_date日期格式图片在转换整个输入字符串之前结束
日期格式图片在转换整个输入字符串之前结束 问题描述:在后台拼接SQL语句时报错:提示 ORA-01830: 日期格式图片在转换整个输入字符串之前结束 错误日期格式图片在转换整个输入字符串之前结束。查找了原因:to_date('2005/04/21 12:00:00', 'yyyy-MM-DD HH24:MI'); 这里是时间的长度大于格式的长度。解决:to原创 2016-11-29 15:55:11 · 4137 阅读 · 0 评论 -
oracle查询出树形结构的表,父节点数据是子节点的数据和
我们在查询数据时,经常会想查询出树形结构的数据,父节点数据是子节点的数据和,如下图:通常会想到查出所有数据后台构造,但是这种方式运行效率低且复杂如何直接oracle直接查询出数据传到前台?1、建表三要素:如我建的 fcode 主键 parent_id 父节点键值 fpath 路径left join原创 2016-10-11 15:35:00 · 5283 阅读 · 0 评论 -
oracle 函数to_char(数据,'FM999,999,999,999,990.00') 格式化数据
遇到了oracle 取数格式问题,这里记一下我们通常在做数据算数后,会想要让它显示自己需要的格式,这里介绍一种简单的方式to_char(数据,'FM999,999,999,999,990.00')例子:select to_char(0.59/1.00*100,'FM999,999,999,999,990.00')||'%' from dual 结果为原创 2016-10-10 16:10:55 · 39400 阅读 · 1 评论 -
Oracle中dual表的用途介绍
搜索答案2010-07-28 22:441. dual 确实是一张表.是一张只有一个字段,一行记录的表. 2.习惯上,我们称之为'伪表'.因为他不存储主题数据.3. 他的存在,是为了操作上的方便.因为select 都是要有特定对象的.如:select * from mytable ;select * from myview;转载 2016-08-24 11:45:52 · 530 阅读 · 0 评论