51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ora
Oracle PL/SQL之LOOP循环控制语句
在PL/SQL中可以使用LOOP语句对数据进行循环处理,利用该语句可以循环执行指定的语句序列。常用的LOOP循环语句包含3种形式:基本的LOOP、WHILE...LOOP和FOR...LOOP。 LOOP语句的基本语法结构如下:[<<label_name>>]L...
代码星球
·
2020-04-06
Oracle
PL
SQL
LOOP
循环
解决ORA-00904: invalid identifier标识符无效
方法/步骤1大部分情况下,此错误是由于引用了不存在的列名导致的。比如selectnamefromStudtent当studeng表中无name列时,系统就会报此错误。2解决思路是,确定数据库中引用到的列和自己sql中书写的列名是否一致。如有不同,修改过来,重新测试应该可以解决问题。3对于某些工具生成的sql,可能导致列...
代码星球
·
2020-04-06
解决
ORA-00904
invalid
identifier
标识符
windows7安装oracle 10g
1、出现如下错误解决办法:①确保你有该文件夹的完全控制权。文件夹点右键->属性->安全->高级->所有者->改为自己->编辑自己的权限为完全控制。②将setup.exe的兼容性改为windowsserver2003(serverpack1)。右键属性-〉兼容性-〉兼容模式中。③右键,...
代码星球
·
2020-04-06
windows7
安装
oracle
10g
oracle添加sequence
CREATESEQUENCEseq_tm_functionINCREMENTBY1--每次加几个STARTWITH100000015--从1开始计数NOMAXVALUE--不设置最大值NOCYCLE--一直累加,不循环CACHE10;...
代码星球
·
2020-04-06
oracle
添加
sequence
oracle impdp 覆盖导入 table_exists_action关键字使用
oracle10g之后impdp的table_exists_action参数table_exists_action选项:{skip是如果已存在表,则跳过并处理下一个对象;append是为表增加数据;truncate是截断表,然后为其增加新数据;replace是删除已存在表,重新建表并追加数据}例:impdpuser/p...
代码星球
·
2020-04-06
oracle
impdp
覆盖
导入
table
Oracle 11g 完全卸载
完全卸载oracle11g步骤:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。2、开始->程序->Oracle-OraHome81->OracleInstallationProducts->UniversalInstaller,单击“卸载产品”-“全部展开...
代码星球
·
2020-04-06
Oracle
11g
完全
卸载
Oracle 中文转字母 函数
1CREATEORREPLACEFUNCTIONF_TRANS_PINYIN_CAPITAL(P_NAMEINVARCHAR2)RETURNVARCHAR2AS2V_COMPAREVARCHAR2(100);3V_RETURNVARCHAR2(4000);4FUNCTIONF_NLSSORT(P_WORDINVARCH...
代码星球
·
2020-04-06
Oracle
中文
字母
函数
Oracle数据库Job的下次执行时间老是变动问题
job的interval设置为sysdate+1结果好多客户的这个时间最后会变的乱起八糟, 或是导入,或是手动执行了等等,还有自动会变的,而且不少, 觉得莫名其妙,,今天网上搜了下,终于明白了其中的原因由于oracle的job的时间检查周期的差异性和job进程数量及job并发量的问题以及job失败等...
代码星球
·
2020-04-06
Oracle
数据库
Job
下次
执行
Oracle数据库自动备份SQL文本:Procedure存储过程,View视图,Function函数,Trigger触发器,Sequence序列号等
功能:备份存储过程,视图,函数触发器,Sequence序列号等准备工作:--1.创建文件夹:'E:/OracleBackUp/ProcBack';--文本存放的路径--2.执行:createorreplacedirectoryMyProcBakPathas'E:/OracleBackUp/ProcBack';--3.赋...
代码星球
·
2020-04-06
Oracle
数据库
自动
备份
SQL
[oracle]逗号(或分号等)间隔的列,按这一列劈分后转多行
今天遇到个需求,要匹配两个表,但是关联的字段,在另一个表中是放在一个字段中用分号分割的怎么全部匹配呢?后来在网上搜到了,记录下SELECTcp.ES_EXTNUMBER,cp.ES_AGENTID,cp.ES_CHSTATESTR,(sysdate-cp.ES_STARTDATETIME)*24*3600es_time...
代码星球
·
2020-04-06
oracle
逗号
分号
间隔
按这
Oralce 重建EM服务,OracleDBConsoleOracle
OracleDBConsoleOracle服务因2(0x2)服务性错误而停止。搞不懂,查不到资料,索性重建这个服务好了,于是开始折腾了,网上看到的都是说 "emca-r"命令,却不能用,于是仔细看了看命令提示的帮助,自己搞定了,下面是干货:--重建OracleDBConsoleOracle服务需要用到三个账号...
代码星球
·
2020-04-06
Oralce
重建
EM
服务
OracleDBConsoleOracle
Oracle 超长字符串分割劈分
Oracle超长字符串分割劈分,具体能有多长没测过,反正很大....下面,,,,直奔主题了:CREATEORREPLACEFUNCTIONsplitstr(p_stringINclob,p_delimiterINVARCHAR2:=',')RETURNstr_splitPIPELINED/*劈分字符串,返回结果集使用s...
代码星球
·
2020-04-06
Oracle
超长
字符串
分割
一次 Oracle 算出运算溢出问题 排查解决 (并非除数为零!)
前段时间出现过这个问题,:表中有一列为number类型 rec_recordlength(两个时间的间隔长度/秒)部分数据统计这个字段就会出现"算出运算溢出"错误,很是头疼,找不出原因然后今天又出现了,然后不断排查,排查,发现是有一条数据导致的,后来这条数据删除重新插入就好了,然后想到唯一动过这条数据的,是执...
代码星球
·
2020-04-06
一次
Oracle
算出
运算
出问题
Oracle 把秒转成时分秒格式(hh24:mm:ss);检测字符串是否是数字;字符串转换为数字
不说废话,贴代码:1CREATEORREPLACEFUNCTIONto_time(secINNUMBER)RETURNVARCHAR2IS2/*把秒转成时分秒格式3authlzpong201/09/164*/5BEGIN6RETURNTRUNC(NVL(sec,0)/3600)||':'||SUBSTR(NUMTODS...
代码星球
·
2020-04-06
字符串
数字
Oracle
转成
分秒
Oracle 多行转多列,列值转为列名
前段时间做调查问卷,客户创建自定义问卷内容,包括题目和选项内容;之后需要导出问卷明细,,,,麻烦来咯于是到网上到处搜索,没有直接结果;于是又找各种相似的,,终于功夫不负有心人然后最终自己写出来了,decode才是核心废话不多说,看图需求示例图表: 存储过程,嘿嘿:1createorreplaceprocedu...
代码星球
·
2020-04-06
Oracle
多行转
多列
列值
转为
首页
上一页
...
878
879
880
881
882
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他