-
[Oracle管理] 一字段存的是多个类别的ID的字符串,转化成Name字符串
一字段存的是多个类别的ID的字符串,转化成Name字符串,在线等CREATETABLET_TYPE(T_TYPE_IDNUMBER,T_TYPE_NAMEVARCHAR2(20));INSERTINTOT_TYPESELECT1,'苹果'FROMDUALUNIONALLSELECT2,'香蕉'FRO...
73
热度 -
[Oracle管理] 触发器有关
触发器相关现在有一张表,有一个字段ID(数字类型)用来排序,想实现在insert的时候判断ID是否重复,重复的话就把表中原有的该ID以及该ID之后的序号都加1.在update的时候实现的功能如下面的例子比如表中有序号为1,2,3,4的数据现在插入序号为2的数据,则把原先的2,3,4更行成3,4,5如...
75
热度 -
[Oracle管理] 一字段含有逗号分隔的串,把这条记录按逗号分隔分成多条记录,具体如下
一字段含有逗号分隔的串,把这条记录按逗号分隔分成多条记录,具体如下,在线等CREATETABLET_INFO(T_PERSON_IDNUMBER,T_PERSON_NAMEVARCHAR(20),T_TYPE_IDVARCHAR(200));INSERTINTOT_INFOSELECT1,'张三',...
61
热度 -
[Oracle管理] 表中关于批量比较修改时间的有关问题
表中关于批量比较修改时间的问题本帖最后由u011312782于2013-11-0511:29:41编辑一个表其中含有time1,time2,这2个均为时间字段,且time1<time2;由于服务器时间问题,导致现在time1>time2,而且时间相差有不等;该如何操作修正呢?时间格式:2...
28
热度 -
[Oracle管理] 请教小弟我要如何做才能直接用大于小于号查询日期类型的列
请问我要怎么做才能直接用大于小于号查询日期类型的列?比如:select*fromAwherefd_date>'2013-10-21'以前我这个是可以直接搜出来日期大于2013-10-21的数据的,但重装系统之后就不可以了~、请问是哪里出了问题?是要修改注册表什么的吗?分享到:------解决方...
8
热度 -
[Oracle管理] 怎么计算一个月有多少个星期一
【求助】如何计算一个月有多少个星期一?如何计算一个月有多少个星期一?分享到:------解决方案--------------------除以7呵呵可以吗------解决方案--------------------SELECTCOUNT(1)FROM(SELECTTO_CHAR(TRUNC(SYSDA...
5
热度 -
[Oracle管理] ORALCE 导出dmp文件错误
ORALCE导出dmp文件异常用PL/SQL导出表生成Dmp文件导出数据缓存为4kbwhere子句为rownum<200发现生成的dmp文件大小异常一律为4kb。。在导入这个dmp文件的时候也报错。换了台电脑进数据库生成的dmp就正常。问题1:怎么解决问题问题2:在导出的时候会跳出一个DOS窗...
667
热度 -
[Oracle管理] oracle 计算编号解决方案
oracle计算编号oracle有什么sql语句或函数能够顺序算出01020304050607080910。。。。。。。。。。。。。。。。这样的数字求解!!!!!!!!sql分享到:------解决方案--------------------通过rownum可以得出你要的效果------解决方案--...
26
热度 -
[Oracle管理] 发作检查点时脏数据被写入数据文件,为什么还要更新控制文件
发生检查点时脏数据被写入数据文件,为什么还要更新控制文件?发生检查点时脏数据被写入数据文件,为什么还要更新控制文件?更新控制文件中的是什么?分享到:------解决方案--------------------更新scn是必须的
67
热度 -
[Oracle管理] 字符串中有单引号时,怎么使用replace函数
字符串中有单引号时,如何使用replace函数如一个clob型字段det,内容为a'b'c,我希望将a替换为d,可是replace(det,'a','d')会出错。求解决。字符串有单引号replace分享到:------解决方案--------------------createtablet_clo...
18
热度 -
[Oracle管理] 关于sqlplus执行创设数据库的sql语句
关于sqlplus执行创建数据库的sql语句sample.sql文件的内容如下:createdatabasesampledatafile'D:\app\NDC002\product\11.2.0\dbhome_1\oradata\sample\system01.dbf'size300Mautoext...
81
热度 -
[Oracle管理] OraClient 10g 客户端 连接不上解决方法
OraClient10g客户端连接不上Oracle10g的客户端OraCLient在安装完后,配置本地服务的时候(用的NETConfigAssistant)。再最后一步测试的时候,总是提示说测试不成功,用PLSQL连接后会提示tns-12154的错误,数据库是在别人的机器上,不清楚配置的时候为什么不...
382
热度 -
[Oracle管理] ORACLE普普通通表转换成分区表
ORACLE普通表转换成分区表如题:怎么将ORACLE普通表转换成分区表?普通表中有大量数据。分享到:------解决方案--------------------新建个分区表然后插入数据然后rename------解决方案--------------------引用:新建个分区表然后插入数据然后re...
37
热度 -
[Oracle管理] Oracle 分页查询 有关rownum的效率的小疑点
Oracle分页查询有关rownum的效率的小问题今天做分页查询时,看到这两种方式,想看看他们的效率谁的高些。表:Companyselect*from(selectcomp.*,rownumrnfrom(select*fromCompany)compwhererownum<=m)wherern...
101
热度 -
[Oracle管理] oracle 复建EM 时出现的情况
oracle重构EM时出现的情况小弟的oracle10gdbconsole服务没了,也不知道什么原因。但是执行emca-deconfigdbcontroldb-reposdrop这个命令等了很久都没成功。希望大侠帮忙查看下;在线等!oem?em?oracle分享到:------解决方案-------...
14
热度 -
[Oracle管理] 同义词的有关问题
同义词的问题!您好,有个这样的问题想请教下您!问题:a用户下有一些表和其他数据,现在想创建一个用户b,b只能只读a的数据。解决方案:在b用户中建立a的表的同义词,并且b授权a只读权限。这样的话b查看a的表,请问能通过pl/sqldeveloper可视化查看吗?(我研究了下好像不能)因为用命令行查看比...
29
热度 -
[Oracle管理] oradata这个文件夹重要吗?该如何解决
oradata这个文件夹重要吗?刚刚安装完oracle10g,为什么oradata这个文件夹在F:\oracle\product\10.2.0\db_1\下,我之前安装过一次是在F:\oracle\product\10.2.0\这个路径下的啊,我安装时路径方面的都没改,全部选的默认的,为什么同样的两...
89
热度 -
[Oracle管理] PLSQL怎么获取时间段内的每一天插入一个表中
PLSQL如何获取时间段内的每一天插入一个表中createtablezz_date(s_datedate);我想获取2010年1月1日的每一天的时间,插入到zz_date这个表中分享到:------解决方案--------------------SELECTto_char(SYSDATE-ROWNU...
12
热度 -
[Oracle管理] ora02180;解决方案
ora02180;急急急!createtemporarytablespaceabc_temtempfile'abc_tem'size100mautoextentonnext100mmaxsize1024mextentmanagementlocal;linuxopensuse,orcle10g;ora...
26
热度 -
[Oracle管理] Oracle sql性能优化定律
Oraclesql性能优化定理1、选择最有效率的表名顺序:ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。测试通过~2、WHERE子句中...
70
热度