当前位置: 代码迷 >> Oracle开发
 解决方案列表
  • [Oracle开发] 更新pId 替上级的ID

    更新pId为上级的ID直接上图:想把PARENT_ORDER字段值改为IS_ORDER值相同的ID。IS_ORDER是PARENT_ORDER上级。------解决思路----------------------updatetableNamesetPARENT_ORDER=IS_ORDERwhere...

    79
    热度
  • [Oracle开发] ORACLE中NUMBER(12)类型的ID号,多人安插操作,取唯一值

    ORACLE中NUMBER(12)类型的ID号,多人插入操作,取唯一值。ORACLE中有个表的字段名ID,类型为NUMBER(12),多人同时Insert时取下一个ID,同时要保证ID的唯一性,不能改表结构。(现在多人INSERT同时Insert的时候,ID号不是唯一的,要改)请教怎么实现?----...

    135
    热度
  • [Oracle开发] Oracle 事物相干,求支招

    Oracle事物相关,求支招大概逻辑是这样的。本地函数A(读写一卡通卡片的函数)服务器函数B(调用操作Oracle的方法)。函数A执行的时间可能需要个1秒中。这样的话,把A和B放到一个事物中明显是不合理的这样的话在循环执行过程中会把表锁死。现在能想到的逻辑就是先执行B执行A,加入A执行失败,在执行C...

    106
    热度
  • [Oracle开发] 批处理导入多个.SQL文件到oracle解决思路

    批处理导入多个.SQL文件到oracle最近因为项目需要,打算写一个批处理程序,更新数据库中的表数据。写了3个sql文件:a.sql,b.sql,c.sql,在这三个文件中,实现了向表中插入数据的操作。目前我通过SQLPLUS可以执行一个SQL文件,例如:sqlplustest/test@test@...

    62
    热度
  • [Oracle开发] 急Oracle简单的触发器有关问题

    急:Oracle简单的触发器问题我想写一个简单的触发器,来禁止用户的EXP备份操作,参考网上的代码,最后精简如下,应该是非常简单了:createorreplacetriggertr_expafterlogonondatabasedeclarev_provarchar(20);beginselectu...

    106
    热度
  • [Oracle开发] 关于oracel中的function有关问题

    关于oracel中的function问题createorreplacefunctiongetglobalidreturnvarchar2isresultvarchar2(20);beginselectto_char(sysdate,'yyyymmdd')||lpad(seq_globalid.nex...

    102
    热度
  • [Oracle开发] ,各位大神哪位高手能帮忙解答sql有关问题

    在线等,各位大神谁能帮忙解答sql问题谁能给我解释一下------解决思路----------------------LZ什么问题?两张图,没看出什么端倪来。。。------解决思路----------------------下面那个运行时少个条件,时间却少了好多,这个原因需要看看执行计划了,单看语...

    86
    热度
  • [Oracle开发] oracle触发器中执行DDL话语

    oracle触发器中执行DDL语句INSERTINTORESOURCE_CATEGORY(C_ID,C_NAME,C_COLUMN,PARENT_C_ID,CREATE_TIME,CREATE_PERSON_ID)VALUES('110','测试','RESOURCE_TEST','1',SYSDA...

    130
    热度
  • [Oracle开发] oracle顶用for update锁存储过程有什么风险

    oracle中用forupdate锁存储过程有什么风险最近碰到一个问题,想把一个存储过程锁住,每次只让一个进程进去执行,上一个结束了下一个才能继续。不过没找到合适的锁住存储过程的方法。打算用selects.idinto变量from表swhererownum=1;试了下,貌似是达到了锁住存储过程的要求...

    61
    热度
  • [Oracle开发] 怎么求当前记录之前的最大值、之后的最小值

    如何求当前记录之前的最大值、之后的最小值?表:id data1 10002 20003 15004 8005 30006 4000希望得到的结果集:id data p_data n_data1 1000 1000 8002 2000 2000 8003 1500 2000 8004 800 2000...

    99
    热度
  • [Oracle开发] 表中不同字段中相同数据的个数是多少

    求一个表中不同字段中相同数据的个数是多少?表名:table字段名:abcdef数据:121123+++++++++++++++++++++++++++++++++++++++++++++++++求,表table中数据为“1”的个数有多少?数据为“2”的个数有多少?数据为“3”的个数有多少?-----...

    141
    热度
  • [Oracle开发] 创建触发器,禁止更新数据,而且记录数据,求大神指导

    创建触发器,禁止更新数据,并且记录数据,求大神指导!目的:想禁止更新数据,并且把要跟新的数据行的ID值记录下来creatorreplacetiggerNo_update_resultbeforeupdateofkscjonresultforeachrowbegininsertintoczjl(nr,...

    102
    热度
  • [Oracle开发] 怎么更新这样的SQL

    如何更新这样的SQL?selectcldwfrom(selectcldwfromABCwherea='320000664223099'andhjdm='ZZ15'orderbylcbhdesc)whererownum<2以上语句查出唯一一条记录。现在想写一个SQL更新这条记录的cldwupda...

    63
    热度
  • [Oracle开发] oracle 行列转换的有关问题,解决马上结贴。大神帮忙。

    oracle行列转换的问题,求助,解决马上结贴。。大神帮忙。。。比如原来的数据是这样:MNAMESNAME经营部现场查勘派工工程部工程归档,竣工验收财务部工程结算收款,财务归档想变成下面这样:经营部工程部财务部现场查勘派工工程归档,竣工验收工程结算收款,财务归档请问这样的代码怎么写,我是oracle...

    145
    热度
  • [Oracle开发] 要实现以下表结构如何弄

    要实现以下表结构怎么弄?表Aidname1张三2李四表Bidsex1男2女要得到表Cidnamesex1张三男2李四女我以前记得sqlserver用到innerjoin一个表达式内联的现在oracle上试了不行。不知道oracle怎么写。请朋友们指点一下谢谢。------解决思路----------...

    100
    热度
  • [Oracle开发] 一个老有关问题,sqlplus连接报错:协议适配器异常,请帮帮忙,多谢

    一个老问题,sqlplus连接报错:协议适配器错误,请帮帮忙,谢谢!环境是这样的,oracle数据版本是11g装在win200864系统上面,各项服务正常,本机上用sqlplus连接正常,服务器打开了1521端口,服务器设置了oracle_sid=orcl客户机是win8.164位系统,安装了11g...

    129
    热度
  • [Oracle开发] orcl 在包体里 调用其他的存储过程,其后返回值

    orcl在包体里调用其他的存储过程,然后返回值createorreplacePACKAGEBODYpkg_testASPROCEDUREtest(输入参数1,输入参数2,输出参数)IS.....如何调用有输出参数的存储过程,然后返回值(比如:exec方法名(输入参数1,输入参数2,输出参数))END...

    93
    热度
  • [Oracle开发] sqldeveloper连接数据库时出现超时异常,求大侠帮忙!多谢!

    sqldeveloper连接数据库时出现超时错误,求大侠帮忙!!!谢谢!!连接数据库是出现以上截图错误,求各位大虾帮帮忙谢谢!!------解决思路----------------------主机名用IP,数据库用服务名不要用SID------解决思路----------------------楼主...

    118
    热度
  • [Oracle开发] 小弟刚开始学习,仿照着写了一个循环读取文件内容的过程,求帮助

    小弟刚开始学习,模仿着写了一个循环读取文件内容的过程,求帮助declarea_fnameAEI_FILE_LIST.FILENAME%type;a_fpathAEI_FILE_LIST.FILEDATE%type;--用来遍历一个存放着文件名称的表CURSORCUR_FILENAMEISSELECT...

    130
    热度
  • [Oracle开发] 唯一键不能发作唯一索引,请大神帮下忙

    唯一键不能产生唯一索引,请大神帮下忙网上找了资料说oracle建了唯一键之后会自动生成唯一索引,但我的生成的怎么是普通索引,而且也查了下这一列不存在相同的值,完全不知道怎么入手了------解决思路----------------------创建唯一键以前,索引就已经存在了,且该索引是普通索引。因此...

    58
    热度