-
[Oracle开发] sql偏题:排序,比较统计
sql难题:排序,比较统计本人想要实现某产品的销量统计,算法如下:前两天的销量比较:如果前天比昨天高,则标记为正1;低,则标记为负1;若持平,则标记为0.并且按销量由高到低排序。求高手一条sql语句解决(多条也行)。已知条件:表名:goods,商品名:goodsname,交易时间:goodstime...
32
热度 -
[Oracle开发] oracle中时间函数,该怎么解决
oracle中时间函数oracle中时间函数。oracle中有add_months("时间",1)获取这个时间下一个月的时间。怎么没有或者当前时间的下一天或者前一天的函数的。。。------解决方案--------------------sysdate+1--明天sysdate-1--昨天-----...
82
热度 -
[Oracle开发] 各位能帮帮小弟我吗?困扰小弟我4个多小时了,游标有关问题
各位能帮帮我吗?困扰我4个多小时了,游标问题ORA-06502:PL/SQL:数字或值错误:数值精度太高ORA-06512:在line20各位能帮帮我吗?困扰我2个多小时了declarecursormy_cursor(c_tm_intrvl_cdnumber)is(selectto_number(t...
63
热度 -
[Oracle开发] oracle可否有方法实现类似JavaScript中Eval效果,带条件判断的
oracle能否有方法实现类似JavaScript中Eval效果,带条件判断的如题,Oracle数据库能否实现以下效果,求代码<scriptlanguage='javascript'type='text/javascript'>functionexecEval(para){returne...
13
热度 -
[Oracle开发] oracle 中truncate 跟delete的区别
oracle中truncate和delete的区别我的存储过程大概是这样子的:我先truncateB表,然后将A表的数据取出处理后放到B表中,我想问的是如果多个用户使用这个存储过程的时候,是不是会存在第一个用户还没有使用完B表,第二个用户调用这个存储过程的时候将B表给truncate掉后,这样的话,...
58
热度 -
[Oracle开发] 用wm_concat合并字段,不想group by所有字段怎么处理
用wm_concat合并字段,不想groupby所有字段怎么办?selectname,wm_concat(cellphone),address,nicknamefromtable1groupbyname,address,nicknametable1的内容如下:姓名,手机,地址,昵称王五11111天津...
98
热度 -
[Oracle开发] 怎么在oracle中动态的创建一个表
如何在oracle中动态的创建一个表创建一个存储过程传两个参数(表名,表属性字段和类型构成的字符串以逗号分隔)怎么写这个存储过程可以动态的实现根据传入的参数创建不同的表!求高手帮忙看看!------解决方案--------------------关键动态执行executeimmediate-----...
51
热度 -
[Oracle开发] ORACLE 部署异常 64位系统
ORACLE部署错误64位系统发布运行时提示:AttempttoloadOracleclientlibrariesthrewBadImageFormatException.Thisproblemwilloccurwhenrunningin64bitmodewiththe32bitOracleclie...
49
热度 -
[Oracle开发] 把NAME列中雷同的姓名的ID改成一个
把NAME列中相同的姓名的ID改成一个本帖最后由kongpahuixiao于2012-12-1817:12:11编辑如图让张三的STUID为1,李四的STUID为2,王五的为3等等------解决方案--------------------withtestas(select'a'asthename,...
6
热度 -
[Oracle开发] 请帮忙优化一段sql话语
请帮忙优化一段sql语句selectwe.wip_entity_name,msi1.segment1,msi1.description,wdj.START_QUANTITY,wdj.QUANTITY_COMPLETED,DECODE(STATUS_TYPE,1,'未发放',--3,'已发放',4,'...
31
热度 -
[Oracle开发] 怎么查出这个值
如何查出这个值我有一张表idshuzi193.5282.5376.5465554663.5770.5853.5958.51068.5如何能查找相邻3个id号所对应的sum值最大呢(1,2,3)(2,3,4)(3,4,5)。。。------解决方案--------------------SELECTM...
88
热度 -
[Oracle开发] * 函数 计算有效处理时间 *
**求一个函数计算有效处理时间**现有一个表aaaa其中e是起始时间(包含日期),f是终止时间(包含日期)要求求出从起始时间到终止时间具体是多长时间,具体到小时,下班时间不包括在内,每天8:30上班,18点下班,多谢!处理时长:关闭时间-发起时间(只计营业时间:8:30-18:00),单位:小时;7...
522
热度 -
[Oracle开发] 如何把select查出来的值,如果字段A相等,把字段B合并
怎么把select查出来的值,如果字段A相等,把字段B合并?比如用selectname,cellphonefromtable1查出来下面的记录姓名电话王三111111王三222222张四333333那么sql怎么改,可以出来如下的结果?姓名电话王三111111;222222张四333333-----...
65
热度 -
[Oracle开发] 未能找出类型命名空间名称“OracleCommand”
未能找到类型命名空间名称“OracleCommand”未能找到类型命名空间名称“OracleCommand”,应该using什么?------解决方案--------------------usingSystem.Data.OracleClient;
16
热度 -
[Oracle开发] 配置oracle透明网关的有关问题
配置oracle透明网关的问题由于最近开发遇到要连异构数据库的问题,所以尝试着配置了下透明网关,一个星期了,资料倒是看了不少,就是没有结果,求哪位大牛帮忙看看吧。先谢过了~~下面是我的配置和错误:sqlserver2005:172.16.3.202.okfocoracle:172.16.26.113...
74
热度 -
[Oracle开发] 一个关于数据库联接查询的有关问题,求高手解答
一个关于数据库联接查询的问题,求高手解答首先,表结构如下:createtableTEST(idNUMBERnotnull,nameNVARCHAR2(100),name2NVARCHAR2(100))createtableTEST1(idVARCHAR2(28),nameVARCHAR2(100))...
25
热度 -
[Oracle开发] 求oracel话语(100分)
求oracel语句(100分)创建一个包为traveler_admin_package用来维护系统1.创建一个过程叫display_disabled_triggers显示你记录中的所有禁用触发器2.创建一个函数all_dependent_objects,于一个特定的对象返回所有有关联的对象通过OBJ...
76
热度 -
[Oracle开发] 求SQL语句解决思路
求SQL语句问题是这样的:表A有字段aid,atime,aname表B有字段bid,btime,bname表C有字段aid,bid现在要求:批量修改atime,aname,要求修改为atime=btime(日期部分)+atime(时间部分)请问这样的语句怎么写?如果不能用语句,用存储过程也可以?--...
41
热度 -
[Oracle开发] 存储过程中with as的运用
存储过程中withas的应用我一直不知道withas能否在存储过程中使用,特此做了个实验,但是报错了,是否是AS的原因?createorreplaceprocedureandyutestasbeginBEGINDECLARETTNUMBER;withtas(select10ASC1FROMDUAL;...
36
热度 -
[Oracle开发] 这个sql如何实现 求详细sql语句
这个sql怎么实现求详细sql语句------解决方案--------------------area表为aselectnvl(a.city,"未知"),count(reg_ip)fromafulljoinbon(b.reg_ipbetweena.begin_idanda.end_ip)groupb...
49
热度