-
[Oracle开发] oracle里面的时间转字符串to_char(),字符串转时间to_date(),以及substr跟instr的使用
oracle里面的时间转字符串to_char(),字符串转时间to_date(),以及substr和instr的使用。工作中编写过的一条语句select*fromBt_Holidaywhere to_char(Setting_DATE,'YYYY')=Substr('2015-03-00',1,4)...
139
热度 -
[Oracle开发] oracle date 跟 timestamp 区别
oracledate和timestamp区别1.DATE数据类型这个数据类型我们实在是太熟悉了,当我们需要表示日期和时间的话都会想到date类型。它可以存储月,年,日,世纪,时,分和秒。它典型地用来表示什么时候事情已经发生或将要发生。DATE数据类型的问题在于它表示两个事件发生时间间隔的度量粒度是秒...
577
热度 -
[Oracle开发] Oracle 的四种联接-左外连接、右外连接、内连接、全连接
Oracle的四种连接-左外连接、右外连接、内连接、全连接今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULLOUTJOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效果。联接条件可在FROM或WHERE子句中指...
84
热度 -
[Oracle开发] 初探oracle open初始化历程
初探oracleopen初始化过程[oracle@localhost~]$lsb_release-aLSBVersion::core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributorID:Enterpr...
126
热度 -
[Oracle开发] 增删改数据用户的获取有关问题,大神请进
增删改数据用户的获取问题,大神请进!现在手头有这么一个需求:用户a下创建一张表test,然后用sys用户登录去修改表test的数据,如何获取当前被修改的记录是sys用户做的操作??我在A用户下创建了表test的触发器,但是貌似不行,请大神指点一二!------解决思路----------------...
54
热度 -
[Oracle开发] 一致性读,该如何处理
一致性读考虑如下场景:xactA在9:00启动一个scan,并在9:10结束。其中的一致性读是通过对所有的数据块进行undo操作,将其还原到9:00时的状态进行的。那么问题是,假设有一个数据块x,在xactA还未扫描到x时,x由于insert大量数据而产生split,分裂为x,y,z三个数据块。那么...
114
热度 -
[Oracle开发] oracle增量备份有关问题
oracle增量备份问题新人一枚,数据库是11G,在公司我们个人电脑上都使用的是oracle客户端,现在要求整理备份数据库,现在已经做好了rman的增量备份,但需要在服务端才能执行,要求不在服务端就能执行增量备份,问DBA,DBA说用exp的增量备份,但exp的INCTYPE参数已废弃,总是失败,但...
98
热度 -
[Oracle开发] oracle使用pfile或许spfile启动
oracle使用pfile或者spfile启动oracle11G使用pfile启动数据库startuppfile='pfile参数文件路径'oracle11G使用spfile启动数据库spfile=Windows缺省目录%ORACLE_HOME%\database\spfile<sid>...
105
热度 -
[Oracle开发] 批改服务器的时间,oracle数据库的自动备份会受什么影响
修改服务器的时间,oracle数据库的自动备份会受什么影响?oracle数据库定时备份脚本:@echooffsetlocalsetsid=ORCLsetusername=managersetpassword=managersetbakdir=d:\database-baksetbakdate=%da...
147
热度 -
[Oracle开发] 求1pro*C例子程序,感谢
求一pro*C例子程序,感谢有表如下createtablet(namevarchar2(10),salarynumber(10,2),birthdate);该表有10002行记录另有表t2,结构和t完全相同希望写一个PRO*C程序1、先从t表读取所有记录,每次fetch1000行到一个结构体数组2、...
143
热度 -
[Oracle开发] 突然想到一个有关问题 关于join on条件的
突然想到一个问题关于joinon条件的比如selectXXFROMAINNERJOINBONA.key1=B.key1ANDA.key2=B.key2还有selectXXFROMAINNERJOINBON(A.key1=B.key1ANDA.key2=B.key2)这两种写法有差别吗?------解...
79
热度 -
[Oracle开发] 如何取出没有关联数据的字段值
怎么取出没有关联数据的字段值有两个表a表:idname1name21aabb2aaabbb3aaaabbbbb表:aidnum1num2170100271200其中a表id与b表aid关联如何能查出下面的结果:a.ida.nam1a.name2b.num21aabb1002aaabbb2003aaa...
100
热度 -
[Oracle开发] 查询两个表中的字段是否有交加
查询两个表中的字段是否有交集sqlserver和oracle下如何查询两个表中的字段是否有交集?例如表A表Baabb1,2,32,31111,22,13,2,3这样表A的(1,2,3)中的2和3与表B的(2,3)有交集,11和(11,22,13,2,3)有交集sqlserver和oracle有什么方...
107
热度 -
[Oracle开发] oracle下使用存储过程导出csv耗时较大怎么解决
oracle下使用存储过程导出csv耗时较大如何解决?背景:oracle下利用存储过程将数据库中的数据导出成csv文件,然后项目中再对这个csv进行处理。但是目前由于数据库中数据量比较大并且sql语句比较复杂,这样导出csv文件时,查看生成csv的过程:该csv文件逐渐增长最后才全部写完(有十几兆吧...
109
热度 -
[Oracle开发] select * from where titi in( select eplace() ) 的使用,球拯救
select*fromwheretitiin(selecteplace())的使用,球解救我要查找一个集合,单独执行select''''||replace(Ztdoc,',',''',''')||''''asurlsfromsl_hot_sporttwheret.Htype='164'andt.id...
98
热度 -
[Oracle开发] update与此同时更新多条记录
update同时更新多条记录最近写SQL,碰到一个这样的问题,不太会写,问下各位情景是这样的,现在有A表和A1表,两个表结构一模一样,A1表比如有100条数据,A表有10条数据,现在需要将A1表所有数据搞到A表里去,没有的INSERT进去(90条),这个已经搞定了,如果A表有的,A1表要把这些数据更...
98
热度 -
[Oracle开发] Oracle存储过程登录判断出有关问题,求解!
Oracle存储过程登录判断出问题,求解!!!!!!逻辑如下:如用户名不存在,返回”用户名不存在”如用户名存在,密码错误,返回”密码错误”如用户名、密码都正确,但是级别不够,管理员是A,一般用户是U,那么返回”级别不够”正常登录,返回”成功登陆”能不能只是用存储过程完成,游标太慢,如果能请给贴代码!...
91
热度 -
[Oracle开发] 使用merge into语句透过dblink向另一个表中插入或者更新数据
使用mergeinto语句通过dblink向另一个表中插入或者更新数据出现如下错误PROCEDUREPROC_TEST已编译Errors:checkcompilerlog语句是createorreplaceprocedureproc_testasbeginmergeintoadmin.aaa@txt...
167
热度 -
[Oracle开发] 小弟我用dblink向另一个数据库中的表更新和插入数据老师显示Errors: check compiler log
我用dblink向另一个数据库中的表更新和插入数据老师显示Errors:checkcompilerlogcreateorreplaceprocedureproc_test1asbeginmergeintoadmin.aaa@txt1usingceshi1.at2on(t1.id=t2.id)when...
690
热度 -
[Oracle开发] 用PL/SQL编程 往表里动态插入数据 有延迟 如何解决
用PL/SQL编程往表里动态插入数据有延迟怎么解决declarev_idnumber;v_namevarchar2(20);v_str_sqlvarchar2(500);beginv_id:=2;v_name:='Som';v_str_sql:='insertintot1values(:1,:2)'...
168
热度