-
[Oracle技术] 遇到个游标奇怪的有关问题,请高手来帮忙
遇到个游标奇怪的问题,请高手来帮忙代码大致如下:PRO_INDEXDATA(IN_TABLESVARCHAR2)iscursorA_CUR(CUR_TABLESVARCHAR2)isSELECTTABLE_NAMEFROMALL_TABLESWHERETABLE_NAMEIN(CUR_TABLES)...
68
热度 -
[Oracle技术] 怎么查询这个字符串
如何查询这个字符串在oracle中,一个字段里有如下几个值:1,2,3我想要得到这个字段中不带3的另外2个值,就是得到1,2请大家帮忙看看!!!谢谢------解决方案--------------------SQLcodeselectreplace(replace(字段名,要去掉的字符,''),',...
32
热度 -
[Oracle技术] 头大了,帮忙看看这个四表连接查询的最简便的写法。该如何处理
头大了,帮忙看看这个四表连接查询的最简便的写法。A表user_name——A表id==B表user_id——resource_id==C表id——function_id==D表id——D表project_name已知A表user_name字段的值去查D表的project_name。且可能返回多个pr...
38
热度 -
[Oracle技术] shell脚本求解解决思路
shell脚本求解#SetupJOB_HOMEJOB_HOME=/oracle/app/oracle/product/10.2.0/job/#SQLFilevar_sql_file="`echo$1`.sql"var_log_file="`echo$1`.log&quo...
59
热度 -
[Oracle技术] 怎么实现触发器对其他用户下的表操作进行触发
如何实现触发器对其他用户下的表操作进行触发这个怎么说呢。。有点拗口。。我有两个用户A和B,A下有表a,B下有表b,表a和b部分字段相同。我想实现当对表a进行操作时,表b也同时有相应的操作。但是:不能再A用户下编写触发器什么的,A用户下的东西不能动,只允许在B用户下实现。------解决方案-----...
76
热度 -
[Oracle技术] 实现细粒度数据访问解决方法
实现细粒度数据访问医生表: id name kebie 1 zlr 内科 2 scott 外科 3 system 儿科 病人表: id name doctorid 01 aaa 3 02 bbb 2 03 ccc 1 实现医生只能查询他自己医治的病人信息 。用细粒度数据访...
81
热度 -
[Oracle技术] 为什么要把数据字典信息放在共享池中,有什么好处吗解决办法
为什么要把数据字典信息放在共享池中,有什么好处吗?------解决方案--------------------数据字典是oracle的核心,关于数据库的信息都在数据字典里面存着。如:当你update一个表的一个记录的时候,oracle会去数据字典里面检查表的定义,字段的定义等等信息,同时在字典上上锁...
81
热度 -
[Oracle技术] 一个简单的触发器有关问题
一个简单的触发器问题我要用触发器实现每天下班时间不能访问表:createorreplacetriggerhospital14_duibeforeinsertorupdateordeleteonhospital14declarev_timevarchar2(20);beginv_time:=to_ch...
66
热度 -
[Oracle技术] PL/SQL报错,该如何处理
PL/SQL报错PLS-00103:出现符号"("在需要下列之一时::=.),@%defaultcharacter代码如下:createorreplaceprocedureemp_page(tableNameinvarchar2,--表名page_sizeinnumber,--每...
46
热度 -
[Oracle技术] 怎么实现简单的列转化
如何实现简单的列转化医院名称 科别其他小科表医技小科别安徽医科大学 儿科理疗科、血透中心肿瘤放射科 神经电生理室、超声波室安徽医科大学 心内科 理疗科、血透中心肿瘤放射科 神经电生理室、超声波室安徽医科大学神经内科 理疗科、血透中心肿瘤放射科 神经电生理室、超声波室安徽医科大学 肾内科 理疗科、血透...
103
热度 -
[Oracle技术] sql 分组计数,该怎么处理
sql分组计数假设我现在有3张表uesr表userid,username,groupid1,张三,a组2,王五,a组3,李四,a组4,琉璃,b组5,鱼鱼,c组6,卡卡,c组group表groupidgroupname01,a组02,b组03,c组auth表authid,authvalue,type0...
49
热度 -
[Oracle技术] wrap命令是在哪里执行的啊在SQLPLUS还是操作系统的CMD还是哪里解决办法
wrap命令是在哪里执行的啊,在SQLPLUS还是操作系统的CMD还是哪里?------解决方案--------------------cmd里面。
105
热度 -
[Oracle技术] 使用%ROWTYPE居然报错?解决方案
使用%ROWTYPE居然报错??CREATEORREPLACEPACKAGEss_syn_statdataASPROCEDUREtb_ss_base_show;ENDss_syn_statdata;/CREATEORREPLACEPACKAGEBODYss_syn_statdataASPROCEDU...
160
热度 -
[Oracle技术] 一个1.5亿条记录的表怎么建立主键
一个1.5亿条记录的表如何建立主键各位大虾:我客户有一个非常大的表,目前有1.5亿条记录,而且还在以每月两千万的速度增加。由于当时设计不够合理,目前这个表是没有主键,也没有分区的。现在我要对其进行优化,分区是肯定要的了,但我首先得建立主键(四个字段的联合主键),但又由于数据错误,里面大概有一千万条重...
96
热度 -
[Oracle技术] 急救啊求类似ifelse判断功能的sql写法!解决办法
急救啊!求类似ifelse判断功能的sql写法!!如题所说举个例子,比如说我有表STUDENT,有列NAME,AGE有几行数据张三22李四23王五28赵六18。。。想要一条sql语句:做一个统计,得到年龄大于24的同学,不大于24的同学也给显示出来,但年龄变为"不满足条件"(举的...
120
热度 -
[Oracle技术] oracle10g百万数据性能优化,该怎么处理
oracle10g百万数据性能优化表system_graduate有120万数据selectcount(*)fromsystem_graduatewhere1=1andc_namelike'%李%';执行需要5秒select*fromsystem_graduatewhere1=1andc_namel...
112
热度 -
[Oracle技术] ORACLE 精细访问控制的有关问题
ORACLE精细访问控制的问题这是我做ORACLE精细访问控制的实现的步骤,我要实现:scott用户登录后,只能查询部门10的人员的信息,并不能更改任何部门、任何人员的信息和system用户登录后,只能查询部门10和20的人员的信息,并能更改部门20的数据。麻烦大侠看下,谢谢哈!到最后一步测试不成功...
101
热度 -
[Oracle技术] oracle 关于树的有关问题
oracle关于树的问题表结构idp_id(上级id)213142536787我现在想得出所有id的和第一级根节点的对应关系如下图121314157678求助在oracle10gsql该怎么写。------解决方案--------------------改成这样就行了。SELECTe.id,(sel...
121
热度 -
[Oracle技术] oracle 增加表空间文件,该怎么处理
oracle增加表空间文件各位大神,创建ORACLE实例时没注意把实例创建再了C盘,现在C盘空间不多了,想在D盘下增加数据库表空间文件,新增表空间文件的时候,需要重启oracle服务吗?如果有用户增在连接到数据库可以吗?另外,一开始默认的表空间数据文件是自动扩张的,我是否需要应该将原来数据文件的自动...
78
热度 -
[Oracle技术] 把一个表按照时间不同分成N张表解决办法
把一个表按照时间不同分成N张表db1数据库db2数据库A表(a,b,c,d,t)t是时间,A1表(a,c,d,b,t)t是XX年1月A2表(a,c,d,b,t)t是XX年2月......求存储过程------解决方案--------------------SQLcodebeginforrecin(s...
130
热度