-
数据仓库缓慢变更维的几种常见方法
数据仓库缓慢变化维的几种常见方法缓慢变化维的几种常见解决方法:第一种方法,直接在原来维度的基础上进行更新,不会产生新的记录:1)更新前:???emp_rid(代理键)?emp_id(自然键)??emp_name?position???101212??????????????????12345????????????Jack????????Developer???更新后:???emp_rid(代理键...
612
热度 -
pb,动态数据库查询解决办法
pb,动态数据库查询需要一个函数,完成的功能是动态的从数据库中查询数据,查询出来的数据是代码,并不是真正的内容,所以还需要把相应代码转换成对应的具体内容,如代码1代表的是身份证,代码2代表的是军官证。这样在前台界面检索的时候,检索出来的数据是实际所对应的数据(身份证……)color='#e78608'>------解决方案--------------------直接用数据窗口来做,将数据窗口的列设...
31
热度 -
关于 is table of的有关问题
关于istableof的问题typeemp_table_typeistableemp%rowtypeindexbybinary_integer;typeename_table_typeistableofemp.ename%type;为什么上面那句没有of,而下面那句没有indexbybinary_integer?color='#e78608'>------解决方案-----------------...
146
热度 -
关于散列分区的有关问题
关于散列分区的问题Partitionbyhash(bbb)PartnStorein(part1_ts,…,partx_ts);我的理解是bbb有几种取值情况,则有几个表分区,不知道是否理解有错误如果bbb的取值多于n种情况当如何?color='#e78608'>------解决方案--------------------hash分区最主要的机制是根据hash算法来计算具体某条纪录应该插入到哪个分区...
8
热度 -
跪求!跪求!优化,该怎么解决
跪求!!!跪求!!!优化查询入职最早和最晚的员工名称及入职时间SQLcode/*1.1*/selecte.ename,e.hiredatefromempewheree.hiredate=(selectmin(hiredate)fromemp)unionallselecte.ename,e.hiredatefromempewheree.hiredate=(selectmax(hiredate)fro...
9
热度 -
[筱筱澄] 再帮小弟我看看,多谢
[筱筱澄]再帮我看看,谢谢!昨天的帖子:http://topic.csdn.net/u/20120801/10/d5a2a894-f3a1-4808-8739-633054051aff.html?seed=459485272&r=79294856麻烦帮我看看我后面提的问题怎么处理,谢谢!color='#e78608'>------解决方案--------------------这。。。。被...
7
热度 -
oracle number数据类型有关问题
oraclenumber数据类型问题在oracle中我从USER_TAB_COLUMNS要取出字段,字段数据类型,字段长度,问题出来了,如果是number类型的字段,取出来的字段长度始终是22,咋整啊?各位大虾帮忙啊,在线等待...color='#e78608'>------解决方案--------------------这个不是问题,通过DATA_PRECISION和DATA_SCALE就能取得...
33
热度 -
怎么在Oracle和SQLServer中复制表结构和表数据
如何在Oracle和SQLServer中复制表结构和表数据如何在Oracle中复制表结构和表数据1.复制表结构及其数据:Oracle:createtableemp2asselect*fromemp;SQLServer:SELECT??*??INTO??t??FROM??t_score;??2.只复制表结构:Oracle:createtableemp2asselect*fromempwhere1=0...
94
热度 -
oracle sql 聚合操作
oraclesql集合操作·??UNION:并集,所有的内容都查询,重复的显示一次?·UNIONALL:并集,所有的内容都显示,包括重复的?·INTERSECT:交集:只显示重复的?·MINUS:差集:只显示对方没有的(跟顺序是有关系的)首先建立一张只包含20部门员工信息的表:?CREATETABLEemp20ASSELECT*FROMempWHEREdeptno=20;?1、验证UNION及UN...
90
热度 -
這哪錯了?請幫更正,謝謝!解决思路
這哪錯了?請幫更正,謝謝!SQLcode[code=SQL]declaretypeeNameisrecrod(emp_nameemp.ename%type);empNameeName;cursorc1isselectenamefromemp;beginopenc1;loopfetchc1intoempName;exitwhenc1%notfound;dbms_output.put_line(emp...
98
热度 -
存储过程要疯了,该怎么解决
存储过程要疯了本帖最后由tayanxunhua于2013-08-1522:53:58编辑大神帮我看看啊:表结构:createtableemp_info(emp_idvarchar2(10)primarykey,emp_namevarchar2(40),emp_telvarchar2(10),emp_limitnumber);存储过程的创建如下:CREATEORREPLACEPROCEDUREadd...
83
热度 -
容易的SQL语句
简单的SQL语句1.like操作用以模糊查询>select*fromempwhereenamelike'A';//第一个字母是由A开头>select*fromempwhereenamelike'%A%';//姓名中是否含有字母A>select*fromempwhereenamelike'__A%';//姓名的第三个字母是否是A>select*fromempwhereenam...
7
热度 -
Oracle PL/SQL习题使用
OraclePL/SQL练习使用declare?v_numnumber:=&input;?v_last_numnumber:=0;?v_resultvarchar(2000):='';begin?loop???v_last_num:=mod(v_num,10);???v_result:=v_result||to_char(v_last_num);???v_num:=v_num-v_last...
36
热度 -
求解,ORACLE的小疑点,入门级的
求解,ORACLE的小问题,入门级的定义v_depno代表用户输入的部门编号,根据此编号修改EMP表中此部门名称为’IT’定义v_depname代表用户输入的需要删除的部门名称,从EMP表中删除此部门名称的记录定义emp_id代表用户输入的员工id,从EMP表中获取此员工的工资,如果工资小于EMP表中的平均员工工资,则将此员工工资增加500这貌似都是一类的问题,要求是调用函数,我用的是SCOTT....
232
热度 -
树型数据结构SQL话语的写法
树型数据结构SQL语句的写法??在一个关系数据库中,可以表现分等级的信息。建立的表结构如下:CREATETABLEemployee(emp_idNUMBER(4)CONSTRAINTemp_pkPRIMARYKEY,fnameVARCHAR2(15)NOTNULL,lnameVARCHAR2(15)NOTNULL,dept_idNUMBER(2)NOTNULL,manager_emp_idNUMB...
78
热度 -
游标变量可以使用游标FOR循环处理数据吗?该如何解决
游标变量可以使用游标FOR循环处理数据吗?--游标变量使用普通for循环输出SETSERVEROUTPUTONDECLARETYPEemp_curISREFCURSOR;v_emp_curemp_cur;v_emp_recordt_myemp%ROWTYPE;BEGINIFNOTv_emp_cur%ISOPENTHENOPENv_emp_curFORSELECT*FROMt_myemp;ENDIF...
101
热度 -
游标变量可以使用游标FOR循环处置数据吗
游标变量可以使用游标FOR循环处理数据吗?--游标变量使用普通for循环输出SETSERVEROUTPUTONDECLARETYPEemp_curISREFCURSOR;v_emp_curemp_cur;v_emp_recordt_myemp%ROWTYPE;BEGINIFNOTv_emp_cur%ISOPENTHENOPENv_emp_curFORSELECT*FROMt_myemp;ENDIF...
93
热度 -
怎么暂存查询结果,用于后续操作
如何暂存查询结果,用于后续操作?我查询到了若干记录行,保存在表变量中,然后针对这些记录,进行一系列更新和插入。下面红色的代码就是我的意图,但是这么写是不行的,因为表变量不被当作一个表。请问有什么办法可以实现这样的需求?(除了用全局临时表之外,那个比较复杂)declareTYPEemp_table_typeistableoftbl_emp.n_emp_id%typeINDEXBYBINARY_INT...
28
热度 -
如何样用户SYS,查非SYS模式下extents
怎么样用户SYS,查非SYS模式下extents?/*查看SCOTT用户EMP表*/SQL>selectsegment_name,file_id,block_id,blocks2fromdba_extents3wheresegment_name='SCOTT.EMP';--这里应该有错未选定行——————————————————————————————————————/*查看SYS用户EMP...
17
热度 -
`请问一个SQL的写法`很急
``请教一个SQL的写法``很急``````````我用的是一个人员信息表``现在存在这个SQL```````selectcount(distinctR.emp_id)fromreport_addressasR,employeeasEwhereE.emp_id=R.emp_idgroupbysign_date我想对所求列进行磊加``应该怎么写语句啊``color='#e78608'>------解...
368
热度