#ora

Oracle PL/SQL之LOOP循环控制语句

在PL/SQL中可以使用LOOP语句对数据进行循环处理,利用该语句可以循环执行指定的语句序列。常用的LOOP循环语句包含3种形式:基本的LOOP、WHILE...LOOP和FOR...LOOP。   LOOP语句的基本语法结构如下:[<<label_name>>]L...
代码星球 ·2020-04-06

解决ORA-00904: invalid identifier标识符无效

方法/步骤1大部分情况下,此错误是由于引用了不存在的列名导致的。比如selectnamefromStudtent当studeng表中无name列时,系统就会报此错误。2解决思路是,确定数据库中引用到的列和自己sql中书写的列名是否一致。如有不同,修改过来,重新测试应该可以解决问题。3对于某些工具生成的sql,可能导致列...

windows7安装oracle 10g

1、出现如下错误解决办法:①确保你有该文件夹的完全控制权。文件夹点右键->属性->安全->高级->所有者->改为自己->编辑自己的权限为完全控制。②将setup.exe的兼容性改为windowsserver2003(serverpack1)。右键属性-〉兼容性-〉兼容模式中。③右键,...
代码星球 ·2020-04-06

oracle添加sequence

CREATESEQUENCEseq_tm_functionINCREMENTBY1--每次加几个STARTWITH100000015--从1开始计数NOMAXVALUE--不设置最大值NOCYCLE--一直累加,不循环CACHE10;...
代码星球 ·2020-04-06

oracle impdp 覆盖导入 table_exists_action关键字使用

oracle10g之后impdp的table_exists_action参数table_exists_action选项:{skip是如果已存在表,则跳过并处理下一个对象;append是为表增加数据;truncate是截断表,然后为其增加新数据;replace是删除已存在表,重新建表并追加数据}例:impdpuser/p...

Oracle 11g 完全卸载

完全卸载oracle11g步骤:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。2、开始->程序->Oracle-OraHome81->OracleInstallationProducts->UniversalInstaller,单击“卸载产品”-“全部展开...
代码星球 ·2020-04-06

Oracle 中文转字母 函数

1CREATEORREPLACEFUNCTIONF_TRANS_PINYIN_CAPITAL(P_NAMEINVARCHAR2)RETURNVARCHAR2AS2V_COMPAREVARCHAR2(100);3V_RETURNVARCHAR2(4000);4FUNCTIONF_NLSSORT(P_WORDINVARCH...
代码星球 ·2020-04-06

Oracle数据库Job的下次执行时间老是变动问题

job的interval设置为sysdate+1结果好多客户的这个时间最后会变的乱起八糟, 或是导入,或是手动执行了等等,还有自动会变的,而且不少, 觉得莫名其妙,,今天网上搜了下,终于明白了其中的原因由于oracle的job的时间检查周期的差异性和job进程数量及job并发量的问题以及job失败等...

Oracle数据库自动备份SQL文本:Procedure存储过程,View视图,Function函数,Trigger触发器,Sequence序列号等

功能:备份存储过程,视图,函数触发器,Sequence序列号等准备工作:--1.创建文件夹:'E:/OracleBackUp/ProcBack';--文本存放的路径--2.执行:createorreplacedirectoryMyProcBakPathas'E:/OracleBackUp/ProcBack';--3.赋...

[oracle]逗号(或分号等)间隔的列,按这一列劈分后转多行

今天遇到个需求,要匹配两个表,但是关联的字段,在另一个表中是放在一个字段中用分号分割的怎么全部匹配呢?后来在网上搜到了,记录下SELECTcp.ES_EXTNUMBER,cp.ES_AGENTID,cp.ES_CHSTATESTR,(sysdate-cp.ES_STARTDATETIME)*24*3600es_time...

Oralce 重建EM服务,OracleDBConsoleOracle

OracleDBConsoleOracle服务因2(0x2)服务性错误而停止。搞不懂,查不到资料,索性重建这个服务好了,于是开始折腾了,网上看到的都是说 "emca-r"命令,却不能用,于是仔细看了看命令提示的帮助,自己搞定了,下面是干货:--重建OracleDBConsoleOracle服务需要用到三个账号...

Oracle 超长字符串分割劈分

Oracle超长字符串分割劈分,具体能有多长没测过,反正很大....下面,,,,直奔主题了:CREATEORREPLACEFUNCTIONsplitstr(p_stringINclob,p_delimiterINVARCHAR2:=',')RETURNstr_splitPIPELINED/*劈分字符串,返回结果集使用s...

一次 Oracle 算出运算溢出问题 排查解决 (并非除数为零!)

前段时间出现过这个问题,:表中有一列为number类型 rec_recordlength(两个时间的间隔长度/秒)部分数据统计这个字段就会出现"算出运算溢出"错误,很是头疼,找不出原因然后今天又出现了,然后不断排查,排查,发现是有一条数据导致的,后来这条数据删除重新插入就好了,然后想到唯一动过这条数据的,是执...

Oracle 把秒转成时分秒格式(hh24:mm:ss);检测字符串是否是数字;字符串转换为数字

不说废话,贴代码:1CREATEORREPLACEFUNCTIONto_time(secINNUMBER)RETURNVARCHAR2IS2/*把秒转成时分秒格式3authlzpong201/09/164*/5BEGIN6RETURNTRUNC(NVL(sec,0)/3600)||':'||SUBSTR(NUMTODS...

Oracle 多行转多列,列值转为列名

前段时间做调查问卷,客户创建自定义问卷内容,包括题目和选项内容;之后需要导出问卷明细,,,,麻烦来咯于是到网上到处搜索,没有直接结果;于是又找各种相似的,,终于功夫不负有心人然后最终自己写出来了,decode才是核心废话不多说,看图需求示例图表: 存储过程,嘿嘿:1createorreplaceprocedu...
首页上一页...878879880881882...下一页尾页