-
[Oracle开发] 请问多用户的数据库设计 多公司+多用户+多权限
请教多用户的数据库设计多公司+多用户+多权限正在做一个系统,系统为10个公司提供相同的服务,然各公司只能看到自己的信息各个公司有自己的几个用户名,各个用户名的权限限制不同我在做的时候几乎为每张表都加入了corpId公司编号。每次做任何的数据库查找都要带上corpId。请问是否有更好,更科学的方法?-...
283
热度 -
[Oracle开发] 丛集函数里case的改变
聚集函数里case的改变case嵌套在sum里怎么获得返回值给sum呢我觉得这实现不了所想要的功能如果想计算d.value+(-d.value)在查询里该怎么实现呢SELECTSUM(CASEWHENd.OperateType=1ANDd.ReviewFlag=1ANDh.OffsetFlag=0A...
26
热度 -
[Oracle开发] 3个表做关联,其中一个表的关联字段可能为空。要求为空时输出空,如何写
3个表做关联,其中一个表的关联字段可能为空。要求为空时输出空,怎么写?select表1.a,表2.b,表3.cfrom表1,表2,表3where表1.aa=表2.bband表2.cc=表3.cc表2.cc的值有可能为空,这个时候是匹配不到表3.cc的。那么这时候怎么输出表1.a,表2.b的值和表3....
49
热度 -
[Oracle开发] oracle 存储过程 临时表for 循环 增添数据
oracle存储过程临时表for循环添加数据本帖最后由ri6876099于2012-08-1317:19:03编辑createorreplaceprocedureJCJGMONTHCOUNTauthidcurrent_userisvn_ctnnumber;beginselectcount(*)int...
547
热度 -
[Oracle开发] oracle数据库解决办法
oracle数据库怎样将查询出来的结果作为另一个查询的条件例如:将selectdistinctsubstr(filter,4)fromt_Wage_Statuswherecompanyid='43f00833-586d-4f53-81c7-1e10f528ca9c'andyear=2012andmo...
56
热度 -
[Oracle开发] 此SQL大亨晕,大家来瞧瞧
此SQL巨头晕,大家来瞧瞧本帖最后由s63403048于2012-12-0417:02:36编辑selectdistinct(A.CARDID),A.CARDNO,A.MEMBERID,C.MEMBERNO,C.MemberName,C.IDNO,D.cardName,A.KEEPAMT,C.Poi...
46
热度 -
[Oracle开发] 关于存储过程并发处理,该怎么解决
关于存储过程并发处理想测试一下存储过程处理过程中,另一个进程也调用了当前存储过程时,数据一致性的问题,现做了以下测试:创建表A100(可理解成库存总量表)C1varchar2(10)--产品编码C2number--产品库存总量A200(可理解成备品出入库记录表。暂时不考虑主键问题)C1varchar...
30
热度 -
[Oracle开发] 怎的在创建表时,指定创建2个聚簇字段
怎样在创建表时,指定创建2个聚簇字段CREATECLUSTERclu_name(nameVARCHAR2(20));CREATECLUSTERclu_company(companyVARCHAR2(32));createtableuser_info(namevarchar2(20),companyv...
85
热度 -
[Oracle开发] 外部表的乱码,该怎么处理
外部表的乱码各位大哥,小弟的ORACLE11G已经设置好可以正常显示中文字符的字符集环境,也就是可以直接在普通表中直接插入中文字。但今天小弟做了一个外部表练习。其中数据源如下(datasource.txt):1,中国2,美国3,日本而创建外部表的代码如下:createtablemytab(idint...
99
热度 -
[Oracle开发] PLS-00103:看不出来有关问题,高手帮看上
PLS-00103:看不出来问题,高手帮看下CREATEORREPLACEPROCEDUREspUpdMGCommissionType(v_CommissionTypeIdVARCHAR2,--notnull,手续费率分类.手续费分类ID,CommissionTypev_CommissionType...
172
热度 -
[Oracle开发] PL/SQL 查询有关问题
PL/SQL查询问题接收雇员号,显示该雇员的工资和提成,没有提成的用0替代。(用%type实现)declarev_empnoemp.empno%type;v_salemp.sal%type;v_commemp.comm%type;beginv_empno:='&empno';SELECTsa...
78
热度 -
[Oracle开发] Oracle存储过程,希望有高手解答上
Oracle存储过程,希望有高手解答下我在项目中用到存储过程,大概做了个例子,像下面这样的A表有name,password,email几个字段C表有phone,address字段B表有id,name,password,email,phone,address字段我现在想把A表和C表查出的数据,插入到B...
84
热度 -
[Oracle开发] oracle拼接字符串的有关问题
oracle拼接字符串的问题现在有这样一个问题:表A中存储着两个字段,公司名称,与公司简介,现在相拼接成如下样式输出:公司名称1:公司简介1公司名称2:公司简介2......由于这些东西要在一个单元格内输出,所以目前能想到的就是在数据库中通过某种方式拼接,有什么办法吗------最佳解决方案----...
16
热度 -
[Oracle开发] 请喊各位,有没有一个类似于一种累积的聚合函数
请叫各位,有没有一个类似于一种累积的聚合函数emp:idnamedepart,1scott12tiger13manager1比方说,selectstr_link(t.name)fromemptwheret.depart=1,我要查出来的结果是scott,tiger,manager。搜了半天googl...
29
热度 -
[Oracle开发] 存储过程循环 大家帮忙调上
存储过程循环大家帮忙调下createorreplaceproceduretj_count_couponasanumber;v_limitidnumber;v_limitnamevarchar2;v_merchantnamevarchar2;Beginselectcount(*)intoa fr...
58
热度 -
[Oracle开发] oracle 存储过程!定期查询 调整数据
oracle存储过程!定期查询整合数据createorreplaceproceduretext(startdateindate)asv_startdatedate;anumber;bnumber;cnumber;dnumber;enumberBeginv_sql:='selectcount(*)fr...
22
热度 -
[Oracle开发] 瞥别人的shell脚本 不明白什么意思
看别人的shell脚本不明白什么意思#/usr/bin/ksh.../setup/env.shORA<<!setserveroutputon;declareerrvarchar(1000);beginP_TF_F_USER(err);DBMS_OUTPUT.PUT_LINE(err);e...
47
热度 -
[Oracle开发] oracle 拼装字符串 传到存储过程 查询无数据
oracle拼装字符串传入存储过程查询无数据if(dt!=null&&dt.Rows.Count>0){foreach(DataRowdrindt.Rows){getid+="'"+dr["TypeID"]+"',";}}getid=getid.Remove(getid.Las...
23
热度 -
[Oracle开发] oracle9i这样的select如何写
oracle9i这样的select怎么写oracle9ioracle里有没有这样的处理方式select*from(条件表达式;0,A表;1,B表)达到这样的效果:若条件=0则:select*fromA表;若条件=1则:select*fromB表;------最佳解决方案---------------...
58
热度 -
[Oracle开发] oracle 查询单列转单行,该如何解决
oracle查询单列转单行本帖最后由tomorrowzm于2012-11-1617:23:05编辑------最佳解决方案--------------------给你例子CREATETABLEt_row_colASSELECT1a,'c1'cn,10cvFROMdualUNIONALLSELECT2...
19
热度