-
[Oracle开发] 关于一句PLSQL文,没看懂,求大神解释,多谢啦,都来看看
关于一句PLSQL文,没看懂,求大神解释,谢谢啦,都来看看DECLAREstrSqlvarchar2(100);CURSOREMP_CURSORISSELECTENAME,SALFROMEMPFORUPDATE;EMP_RECORDEMP_CURSOR%ROWTYPE;BEGINstrSql:='A...
48
热度 -
[Oracle开发] 关于两个不是主键的字段联合是唯一的特殊有关问题 急求
关于两个不是主键的字段联合是唯一的特殊问题急求问题数据库限制字段两个字段type和num。一般情况下num没有值,当num没有值的时候随便插入表数据。但是,当num有值的时候,就要和type联合起来,判断是不是type+num是否唯一。(type+null这种是可以重复的)例如ab,null可以继续...
88
热度 -
[Oracle开发] 仍是正则表达式
还是正则表达式SELECTREGEXP_SUBSTR('-20号','[0-9]+(室|-|)')FROMDUALWHEREREGEXP_LIKE('-20号','(室|-|)')我想判断'-20号'这个值为室为-的时候显示20,其他的就为空!。不知道为什么就是会有差------解决方案------...
96
热度 -
[Oracle开发] unix上proc编译有关问题
unix下proc编译问题大家好:我在aix5.3下用oracle自带的.mk文件编译pc文件报Syntaxerroratline135,column2,file/usr/include/standards.h:Erroratline135,column2infile/usr/include/sta...
47
热度 -
[Oracle开发] 请问一个效率较高的sql语句
请教一个效率较高的sql语句现有如果情况的数据一张表有下列数据XY1111121132233133244我想查询时查询结果是111,12,13(将这三个数据合并为一个结果字段)22331,3244注:表中数据可能上千万,但一般同一X对应Y的值不会超过100个求大侠指教啊,效率最好高点啊------解...
30
热度 -
[Oracle开发] oracle 10g/11g proc demo的有关问题
oracle10g/11gprocdemo的问题大家好:最近工作需要用到proc的例子,但是编译的时候有点问题,在9i(服务端和客户端均为9i)下面编译是通过的,拿到11g下面会报系统头文件错误。于是想找找系统自带的example看看,但是发现客户端没有precomp目录下面没有demo后来在搜索问...
161
热度 -
[Oracle开发] oracle正则表达式,该怎么处理
oracle正则表达式请问在oracle11g的正则表达式中,匹配一个不含<>的字符串,regexp_like('dfdfdfdf<fdf','[^<>]*')怎么返回的是TRUE啊?大虾指导一下,该怎么定义这个正则表达式啊?------解决方案------------...
74
热度 -
[Oracle开发] 大并发量售票系统怎么设计
大并发量售票系统如何设计问题描述: 售票系统并发访问量相当大,假如上海去北京的列车G0000,目前库存有3张票,现在有4位用户查询到了余票信息,开始购票。请问购票存储过程该如何设计?------解决方案--------------------加排它锁,某一时刻只能有某一用户进行购票,前端进行队列排队...
21
热度 -
[Oracle开发] 初学者触发器如何写
菜鸟求助触发器怎么写啊现在有两个数据库A(SID=AAA)和B(SID=BBB)A库里的表Table1IDNAMEDQ01张三湖北02李四湖南B库的表Table2nameidname0001张三0002李四Table3DQIDDQMC001湖北002湖南Table4djidnameiddqid000...
98
热度 -
[Oracle开发] oracle如何去系统日期
oracle怎么去系统日期比方我现在一个语句select*fromtable1where日期like''''号里面能自动取当前的日期假如当前的系统日期是2012-09-12怎么能让语句的结果变成select*fromtable1where日期like'2012-09%'------解决方案-----...
85
热度 -
[Oracle开发] 求解ORACLE 查询快,安插慢
求解ORACLE查询快,插入慢在pl/sql中执行sql语句,用时0.5秒,结果为9行数据加了个INSERT语句,插入表用时1分52秒,求解------解决方案--------------------把索引去掉,然后试下插入的速度不过索引还是需要的,毕竟对查询有利------解决方案--------...
34
热度 -
[Oracle开发] 请问个数据库语句有关问题
请教个数据库语句问题若我有如下表,有A、B两列,具体值如下:ABC121221321434534676776876929102911291229我想得到类似C这样的一列值,即C是根据B分组边界的第1条记录对应的A值作为C值,但是也不完全是按B分组,像B的第9行之后都是3,与1、2、3行的B值相同,但...
7
热度 -
[Oracle开发] 怎么调试存储过程和package
如何调试存储过程和package我们公司的系统存在着大量的存储过程和package,有的很长,上万行(惊讶吗,第一次见到我也惊呆了),如何调试成了大问题,原来习惯于使用工具,pl/sqldeveloper、toad等等,但是对于存储过程还可以,package就不行了,跳进去后所有的变量都是空的,取不...
20
热度 -
[Oracle开发] powerdesigner生成数据库脚本时怎么生成同义词
powerdesigner生成数据库脚本时如何生成同义词如题,求指教!------解决方案--------------------怎么接分都没人,我来了。
11
热度 -
[Oracle开发] Oracle SQL或PL/SQL 兑现符合一表条件更新多张表数据,不符合条件添加多张表数据
OracleSQL或PL/SQL实现符合一表条件更新多张表数据,不符合条件添加多张表数据表A(ID,VALUE)表B(ID,VALUE)实现:表AwhereID='2'则更新表A的VALUE='X',且更新表B的VALUE='Y'(表B的ID='2');否则插入表A('2','X')且插入表B('2...
39
热度 -
[Oracle开发] 数据库b.有这种语法吗?解决办法
数据库b.有这种语法吗?Selectb.AlarmLevelNamefromAlarmLevela,AlarmParambwherea.CardID=%danda.AlarmLevelID=b.AlarmLevelID------解决方案--------------------a.CardID=%d...
57
热度 -
[Oracle开发] oracle读取XML资料及XML生成文件
oracle读取XML文件及XML生成文件现在我在学习oracle如何读取XML文件内容及XML生成文件。希望大家能指点一二!小弟在此谢过!例如:如何把oracle中的表test(idnumber,namevarchar2(10))有一条记录(1,'li'),生成XML文件;同时如何利用xml文件创...
79
热度 -
[Oracle开发] 一个BI公司的面试题,有兴趣的友人可以来做做一呀
一个BI公司的面试题,有兴趣的朋友可以来做做一呀?面试题(用oracle或sqlserver实现)T_Score(分数表)Stu_id Lession_id Score001 L001 90001 L002 86002 L001 84002 L004 75003 L003 85004 L005 98...
62
热度 -
[Oracle开发] 昨天有关问题没写清楚,再发帖写sql
昨天问题没写清楚,再发帖求助写sql问题:有两张表A1(zdmc,zdz,sort)zdmc--字段名称对应第二张表中的字段如xq,tqzdz--字段值对应第二张表中的字段对应的值sort--排序用的A2(id,xq,tq)id--id无序的xq--星期tq--天气A1表中的数据('xq','星期一...
40
热度 -
[Oracle开发] oralce一个行列转换的有关问题
oralce一个行列转换的问题select1,2,3,4,5,6,7,8,9,10,11,12fromdual查出来是一行我想竖过来变成一张表外联其他表补全一年的十二个月份------解决方案--------------------SQLcodeselectrownumfromdualconnect...
10
热度