-
oracle 表与表之间如何将海量轻松数据转移最近遇到一个烫手的问题,Oracle如何把A表数据弄到B中来,而且数据量非常大(大于1000w)说白了就是旧库的数据挪到新数据库中来,本来我写了一个这样的语句SQLcodeINSERTINTOTABELASELECT....FORMTABLEBWHEREROWNUM<=10000这样些之后,我觉得还是不妥,如果中间出了什么问题了那就麻烦了。用存储过程newSuperstarlao 时间:12-11 + 阅读全文
-
请教各位,我想查询(比如,字段create_date) 2011-12-09 7点到8点的前10条 和 9点到10点的前10条 等等,这个SQL怎么写?请教各位,如果我想查询一个时间字段的2011-12-09号的7点到8点的前10条、9点到10点的前10条、11点到12点的前10条等等,总共30条,这个SQL咋写?dwk126 时间:12-11 + 阅读全文
-
请教oracle存储过程,如何记录错误发生所在行?如何记录某语句更新了多少行?我有个oracle存储过程,是要放在UNIX服务器上用crontab脚本定时跑,因为数据量大,UPDATE操作和INSERT操作都比较多,执行时间很长,很容易出现一线异常错误导致存储过程只执行了部分,后面的语句因为错误而没有执行。用sqlcode和sqlerrm又都只记录了错误原因,没法定位是哪个SQL的问题,请问有没办法在错误发生的时候,知道错误是发生在哪一行? 另外,在存储过程中chuyuan 时间:12-10 + 阅读全文
-
oracle,win2003,vmware7.1.4做rac的步骤?不用太详细,说以注意事项,和关键步骤就行,我试了好多回,都是报oui-25031错误。MAOMLAC 时间:12-09 + 阅读全文
-
Declare sql server 转oracle语句SQLcodeDeclare@sqlvarchar(8000)Set@sql='select'Select@sql=@sql+Subject+','from(selectdistinctSubjectfromcj)ascjSet@sql=SubString(@sql,1,len(@sql)-1)Select@sql=@sql+'frbnmjjs 时间:12-09 + 阅读全文
-
从oracle数据库的一个表中一次要取出100万条数据,急需高手帮忙,麻烦说个原理或者给段示例代码出来从oracle数据库的一个表中一次要取出100万条数据,主要是数据库里面的数据太多了,如果查询的跨度比较大,比如是半年。读出来的数据直接超过百万了,如果在C#中,一次读出这么多数据到数据集dataset中,然后再把数据集中的数据填充到listview中,在读取到dataset的时候(dataset.fill("mytable"))程序就直接死了。有什么好的方法可以解决这个问题吗,我在数据库表里面已lp244392323 时间:12-10 + 阅读全文
-
orcale安装时的问题安装到先决条件时,检查完后,出现了物理内存,可用物理内存,交换空间大小,体系结构,environmentvariable:"path"....错误,按详细信息查看时,都说是PRVF-****(一些数字,应该是什么编号吧,我看不大懂):无法在节点“PC-201104052205”上执行交换空间大小检查,物理内存检测,可用物理内存检测.... 麻烦懂的人帮我讲讲吧!不懂啊!还在安装orcy_name 时间:12-10 + 阅读全文
-
存储过程没执行一个update以后都commit了,请问rollback会把commit的数据回滚不?我有一个存储过程,里面有众多的update操作,并在每个update语句后面都用commit;语句提交了,然后在捕捉异常的地方先用rollback;回滚事务,然后插入错误日志提交。请问这个rollback;执行的时候,会把前面commit;前的事务也回滚掉不?就是已经提交的了update操作会不会被回滚?chuyuan 时间:12-10 + 阅读全文
-
oracle存储过程返回ref cursor 怎么显示呢?CREATEORREPLACEPACKAGECURSPKGASTYPET_CURSORISREFCURSOR;PROCEDUREOPEN_ONE_CURSOR(N_EMPNOINNUMBER,IO_CURSORINOUTT_CURSOR);PROCEDUREOPEN_TWO_CURSORS(EMPCURSOROUTT_CURSOR,DEPTCURSleoricxu 时间:12-10 + 阅读全文