当前位置: 代码迷 >> Oracle开发
 解决方案列表
  • [Oracle开发] Oracle之初始创设scott/tiger来测试

    Oracle之初始创建scott/tiger来测试在redhat5.5(32bit)上安装好oracle11g数据库软件,然后安装一个数据库,再然后登录数据库,创建scott/tiger测试首先登录数据库,这里登录时是没有启动数据库的[oracle@localhostoradata]$sqlplus...

    72
    热度
  • [Oracle开发] 哪位&大婶帮小弟我看看删除记录的触发器创建后,为什么前面的触发器无效了

    哪位大虾&大婶帮我看看删除记录的触发器创建后,为什么前面的触发器无效了?--数据库事件触发器--1.记录数据库登入和登出的时间DROPSEQUENCESEQ_DB_LOG_ID;CREATESEQUENCESEQ_DB_LOG_IDMINVALUE0000000001MAXVALUE9999...

    471
    热度
  • [Oracle开发] 2015-01-14 上午 11:18:14 这种格式如何插入数据

    2015-01-14上午11:18:14这种格式怎么插入数据我想在表里插入一个时间,就是sysdate,但是结果怎么才能跟如下的一样在日期和时间中间有个上午或者下午的显示呢?就是系统按照时间自动判断是上午还是下午。2015-01-14上午11:18:14------解决思路-------------...

    644
    热度
  • [Oracle开发] 请问 - 对于group by和count(*)的语句请问

    请教--对于groupby和count(*)的语句请教你好,我是使用两个表(销售表,优惠券表来获取如下字段的值,但是对groupby和count(*)的使用不是很熟悉,所以想问,如下语句有什么问题,请大家指教.selectb.p15_promo_id,--促销分类a.p23_id_i,--购买商品的...

    111
    热度
  • [Oracle开发] select case when 疑义

    selectcasewhen疑问你好,请问如下selectcasewhen这个哪里写错了,为什么运行不出来值?selecta.p58_seqChasu,casea.p58_chasuwhenin('1','2')then'Bottom'whenin('3','4')then'Top'whenin('...

    394
    热度
  • [Oracle开发] 帮忙看看这个句子如何写,多谢了

    帮忙看看这个句子怎么写,谢谢了selecta.a1as录入日期,(selectb.b1frombwhereb.b2=a.a2)as扫描日期fromawhere扫描日期isnull想咨询下如何写“扫描日期”,扫描日期为空的。------解决思路----------------------因为where...

    98
    热度
  • [Oracle开发] Oracle中varchar,varchar2,nvarchar,nvarchar2的差别及其它数据类型描述

    Oracle中varchar,varchar2,nvarchar,nvarchar2的区别及其它数据类型描述--varchar,varchar2联系:1.varchar/varchar2用于存储可变长度的字符串比如varchar(20),存入字符串'abc',则数据库中该字段只占3个字节,而不是20...

    629
    热度
  • [Oracle开发] Oracle用法、函数备忘记要

    Oracle用法、函数备忘记录Listaggselect * fromemp selectLISTAGG(ename,'-') within group (order ...

    145
    热度
  • [Oracle开发] 怎么利用Oracle外部表导入文本文件的数据

    如何利用Oracle外部表导入文本文件的数据同事最近在忙数据一致性比对工作,需要对不同文本文件中的数据进行比对,有的文件较大,记录较多,如果用普通的文本编辑器打开的话,很显然,会很卡,甚至打不开。基于此,可将该文本文件的数据导入到数据库中,在集合的层面进行比对。那么如何将文本文件的数据导入到数据库中...

    175
    热度
  • [Oracle开发] Sql截取两个字符之间的内容(长度不固定),该怎么解决

    Sql截取两个字符之间的内容(长度不固定)例如有一个字段a,里面的值是一个这样的字符串:aa@163.com(张三)bab@163.com(李帅)csdn@163.com(王羽)bsdnn@163.com(小明)现在想要截取()里面的人名,应该怎么做?谢谢!注:括号外面的字符长度和内容都是不同的。-...

    95
    热度
  • [Oracle开发] ORA-12154: TNS: 无法解析指定的连接标识符,该怎么解决

    ORA-12154:TNS:无法解析指定的连接标识符ORA-12154:TNS:无法解析指定的连接标识符????怎么配置tnsnames.ora------解决思路----------------------test=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROT...

    312
    热度
  • [Oracle开发] 奇怪的查询结果,与预期的记录条数不合乎

    奇怪的查询结果,与预期的记录条数不相符VEHICLE中车牌号唯一,不重复,hphm='京BPZ817'只有一条记录存在。下面的查询结果会出现两条一模一样的记录。select*from(selectreplace(('京'||hphm),'京京','京')hphm,hpzlfromVEHICLEtwh...

    86
    热度
  • [Oracle开发] Oracle札记(三)单行函数

    Oracle笔记(三)单行函数-函数函数像一个黑盒子一样(看不到里边的构造),有参数返回值,可以为我们完成一定的功能。-单行这种函数会对结果中的每一行计算一次,每行返回一个结果,单行概念区别于分组函数。单行函数主要分为以下五类:字符函数、数字函数、日期函数、转换函数、通用函数;一、字符型函数---字...

    102
    热度
  • [Oracle开发] GROUP BY的扩充

    GROUPBY的扩展GROUPBY的扩展主要包括ROLLUP,CUBE,GROUPINGSETS三种形式。ROLLUProllup相对于简单的分组合计增加了小计和合计,解释起来会比较抽象,下面我们来看看具体事例。例1,统计不同部门工资的总和和所有部门工资的总和。SQL>selectdeptno...

    65
    热度
  • [Oracle开发] ORACLE 解锁、找还表和找回程序语句

    ORACLE解锁、找回表和找回程序语句最近在工作中同事们经常遇到锁表、误删表和程序覆盖的情况,现总结下遇到这三种情况的解决方案:1.暴力删除锁表当表被某些语句占用无法停止,或者出现事物阻塞的情况下,需要手动删除锁(万不得已的情况下用):--首先查询锁(需要管理员权限)SELECTOBJECT_NAM...

    96
    热度
  • [Oracle开发] 怎么用Pivot实现行列转换

    如何用Pivot实现行列转换在Oracle中,如果要实现行列转换,较为常见的是用DECODE和CASE语句。对于简单的行列转行,DECODE和CASE语句尚能应付。在逻辑比较复杂,分组聚合较多的场景中,DECODE和CASE语句则力有不逮。而pivot则可完美解决这一切。首先,我们来看看Oracle...

    102
    热度
  • [Oracle开发] Oracle不走索引的缘故

    Oracle不走索引的原因Oracle数据库操作中,为什么有时一个表的某个字段明明有索引,当观察一些语的执行计划确不走索引呢?如何解决呢?本文我们主要就介绍这部分内容,接下来就让我们一起来了解一下.不走索引大体有以下几个原因:你在Instance级别所用的是all_rows的方式你的表的统计信息(最...

    112
    热度
  • [Oracle开发] oracle11G not exists的BUG解决方案

    oracle11Gnotexists的BUGinsertintoSYS_LOAD_COUNT(DATADT,TABLE_NAME,TABLE_COUNT,IMP_TABLE_COUNT,DATE_FLAG,END_TIME,MAIN_FLAG,TABLE_DESC)select'20150104',...

    102
    热度
  • [Oracle开发] Oracle 递归函数与拼凑

    Oracle递归函数与拼接1SELECTSUBSTR(SYS_CONNECT_BY_PATH(tb.name,'->'),3)name2FROMtabletb3STARTWITHnvl(tb.parentid,0)=04CONNECTBYPRIORID=mt.parentid5;在Oracle...

    133
    热度
  • [Oracle开发] oracle小常识汇总

    oracle小知识汇总1.Oracle跟SQLServer2005的区别?宏观上:1.最大的区别在于平台,oracle可以运行在不同的平台上,sqlserver只能运行在windows平台上,由于windows平台的稳定性和安全性影响了sqlserver的稳定性和安全性2.oracle使用的脚本语言...

    154
    热度