ITPUB官方微信
点击或扫描下载
快速导航
热点聚焦

滚滚长江东逝水,网络淘尽英雄,点点鼠标账户空。青山依旧在,淘宝何时终?今年“双11”是一场没有硝烟的战场,商家们拼折扣,...[详情]

在几年前共享过自己准备的ocp10g的题库解析资料,今天再次共享自己准备ocm10g考试过程中个人总结的资料,供需要的人参考一下(时间不多了),虽最终结果还没出来,但我很自信应该能过.考证只是技术能力展示的一部分,更多的还是在实践中去摸爬滚打,自己多提出问题再去验证论证解决问题,努力提高自身理论和实践素...

看下面这个例子:(我只是测试分析函数优化用,所以不需要关注SQL改写的问题,我知道对这条来说可以用group by来实现) SELECT * FROM (SELECT first_value(t.v_mail_code) over(PARTITION BY V_BUSINESS_TYPE_ID ORDER BY...

declare v_job_id employees.job_id%type; --v_temp varchar2(20); begin select job_id into v_job_id from employees where employee_id=12...

在expert-one-on-one中的第一个pl/sql语句块,其中有这样的一个语句; declare type rc is ref cursor; l_rc rc; l_dummy all_objects.object_name%type; l_start number default dbms_ut...

CREATE OR REPLACE PROCEDURE proc_cz_czsh_sbsj(querycount out varchar, queryresult out sys_refcursor ...

测试版本 10.2.0.5/11.2.0.1 SQL> SELECT TRUNC(15.79,1) \\\"Truncate\\\" FROM DUAL; Truncate ---------- 15.7 SQL> select trunc(1.1949999959,3) from d...

很多人说不会。但这样是不是可以得出一个结论:实例恢复的回滚过程,有可能产生redo日志。 我是这样理解的: 有个未提交的脏块写回磁盘变干净了,实例崩溃,重新启动数据库时进行实例恢复要回滚未提交事务,就是用undo里面的原来的块镜像来替换这个干净块吧,干净块岂不是又变脏了,变脏了是不是应该产生相应的redo日志?.....

如题:从数据库A中取表A的数据到B数据库的A\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'中,用的是DBlink,请问:给的是16个线程,为什么实际运行起来只有2个,急,谢谢~

SELECT * FROM 男人们 WHERE 未婚=true and 同性恋=false and 有房=true and 有车=true and 条件 in (帅气,绅士,大度,气质, 智慧,温柔,体贴,会浪漫, 活泼,可爱,最好还能带孩子) and 年龄 between(24, 4...

我这里是想实现类似oracle函数wm_concat功能, 我发现这个语句就是在9.7.8可以,9.7.0不行 select (replace(replace(xml2clob(xmlagg(xmlelement(NAME A,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\...

package里有两个procedure,却只看到其中一个,是什么原因呢? create or replace package scott.statMonthsale is procedure statMonth; procedure statMonthsale(v_area in varchar2...

类似于, create table test (haoma varchar2(10),zhi varchar2(20)); insert into test values (\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'1\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\',\\\...

v$sqltext 大家都知道,现在我想根据piece字段用 sql_text 拼接出来完整的sql 。各位贴下可以的sql,方法越多越好,这里只是想讨论下sql 技巧

公司最近想做数据库整合,就是把原来多个服务器的多个数据库整合到一个数据库中,整合后的平台是64bit redhat LINUX,数据库版本是11.2.0.4. 鉴于未来整合的数据库面对多个应用,为最大程度减少重点SQL性能恶化影响所有应用决定建立对重点SQL的监控,初步想法是对SQL进行如下几个方面的监控: 1.内...

规划:主机:IBM x3650 Oracle 11g(搭建成两个节点的集群环境) 目前开会讨论:是将主机安装esxi虚拟系统,再建虚拟主机来安装数据库,目前规划是:虚拟系统上只安装一个虚拟机作为数据库服务器,想请教各位牛人:这样做的利弊?

CREATE OR REPLACE PROCEDURE proc_cz_czsh_schWork(in_queryid in varchar, querycount out varchar, queryresult out sys_refcursor ) as ls_dwbm varchar2(1...

a b c 15928 2015-11-8 11:53:56 64 15929 2015-11-8 11:54:20 ...

表A 店铺 品牌 年份 季节 数量 A01 阿迪达斯 2013 春 3 A01 耐克 2013 夏 4 A01 阿迪达斯 2014 夏 7 A01 耐克 2014 秋 10 表B 货品 品牌...

大家好: 事情是这样的,最近公司在管理oracle 账号的权限,要求新建一个账号 然后赋予select update 等操作,语句如下: mescp_dev_role 是角色名称。 sql>grant create session to mescp_dev_role; sql>grant select on v...

创业是一种人生信仰,很多人都喜欢《在路上》这首歌,因为它容易唤起我们创业青年的斗志。很多IT企业都纷纷转型豪赌硬件设备的战场上,智能手表、可穿戴设备、无人机、机器人等一系列IT智能硬件也都相继粉磨登场,早在2007年比尔·盖茨就发文宣称未来家家都有机器人。“机器人已经可以承担某些具有相当难度的...

create table test (id number,name nvarchar2(10)) insert into test select 1,\\\\\\\\\\\\\\\'2,3\\\\\\\\\\\\\\\' from dual; insert into test select 1,\\\\\\\\\\...

本帖最后由 Naldonado 于 2014-11-11 10:30 编辑 oracle触发器怎么记录一条delelte语句删除数据的总行数? -- 难道只能用语句级+行级去搞?感觉效率会巨低啊。

本人遇到一个问题:对于一张5000万记录的大表,每日增量数据200万,需要根据主键字段做匹配,匹配上的就全部字段更新,匹配不上的就直接插入,目前采用merger的方法,效率不是很高,要20分钟左右,请教各位有没有好的方法,万谢。

新人发帖,请各位大虾关照:) 新建一张表 create table ttt1 ( myid varchar2(20), myNumber varchar(20), --我的号码 otherNumber varchar(20), --别人的号码 price n...

例行检查数据库AWR报告,有一条update语句执行多次,每次执行时间30多秒,这条SQL语句很简单,就是根据主键条件修改数据,主键个数是1到100之间。这个问题由来已久,只是偶尔出现。主键是varchar2,类似序列,由于之前有迁移过数据,特别在主键上为迁移的这部分数据加过标记,用肉眼看主键的分布是不均匀的。

电影《超体》里有一句经典的台词,Time is everything,对双十一尤为如此。11月11日,本是流行于单身年轻男女之间的“光棍节”,现在却蒙上了一层“疯狂”的色彩,而把“光棍节”蜕变到“购物节”,马云和他带领的天猫自然功不可没。”当然,双十一不是天猫的独角戏,京东、当当、苏宁等各大电商纷纷摩拳擦掌...

例如 select count(1),t.xx from A t as of timestamp to_timestamp(\'xxxxxxxxx\',\'yyyymmdd hh24:mi:ss\') group by t.xx; 这样会报错? 但是普通的 select count(1) from A as ...

表中数据如下: select * from jit_bom_test t 得到结果: ITEM QTY ITEM_TYPE 1001 1 t1 1002 2 t1 1003 1 1004 1 1005 0.5 t6 1006...

能不能select多个字段到一个字节缓冲里,比如一个student表里有name和age字段,能不能把这两个字段select到一个缓冲buf里? 如下: unsigned char buf[1024]; select name,age into buf from student;

请教各位大侠! update t_c_customer c set c.gc_points_total = c.gc_points_total + 1000, c.gc_points_usable = c.gc_points_usable + 1000 where c.cust...

现有业务情况说明: 从设备上采集设备的实时读数,现有是每隔15分钟采集一次。每隔15分钟采集一次,有可能采集不到这个周期数据,比如8:30的实时读数有可能要到9:00才能采集。 目前系统考虑一个区域最多的会有20000个设备,每个区域每天就会有20000*96条记录。 当前有一个分区历史表(27个...

前一段时间因为大小写问题在linux下select信息没有查询出来,后来换成大写就查询OK,请问: select name,id,age from table_name

var str1 :=\\\'010203040506\\\' var str2:=\\\'10\\\' 想查询str2在str1的位置,正常情况下应该返回0,但是用INSTR(\\\'010203040506\\\',\\\'10\\\')返回1,各位看看还有什么函数可以处理这样的数据,谢谢。。

纸上谈sql优化大表nl hj比较问题

过程如下: create or replace procedure pro(v_col1 varchar2,v_col2 varchar2) as str varchar2(10000); ins varchar2(10000); v_num varchar2(10000); begin str:=\\\...

这种数据 为何插不进类型是TIMESTAMP的列? 11:02:03 会提示无效的月份,数据就是这样的,应该怎样插???

原来这个表(POI_DATA,2800w条数据)在oracle分区,之后查询还是慢,转到内存库timesten查询。返回时间在0.5s左右,但是还想提升查询速度,最好到0.05左右。 内存库timesten没有表分区概念,同时查询中带like不走索引,导致查询速度慢。请问如何操作,谢谢! DDL: creat...

如下,想判断不等式2.1<1.1,成立则为1,否则为0,结果报错: SQL> select decode(2.1<1.1,1,0) from dual; select decode(2.1<1.1,1,0) from dual ORA-00907: 缺失右括号 如果想实现这个功能怎么办? ...

以QQ、微信、陌陌、易信等为首的OTT类业务对传统运营商的短信、彩信、语音等业务形成巨大冲击,传统运营商这些年也试图在即时移动社交“雄起”,如飞信、、天翼live、沃友、U圈圈等,但都“半死不活”,这让运营商的梦想碎了一地。

拿我们最常用的scott用户下的emp表 create table SCOTT.EMP ( EMPNO NUMBER(4) not null, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), ...

Not In 不等于 Minus或者Not Exist 现象 求详细解释 需求 : 要找出 只有GROUPID 为1的 FREQUENCY_ID BU_ID CU_ID KPI_ID (对应的数据不能再 GroupID 为2 的) 测试数据如下, WITh tab as ( select 1...

10:12:39 >SELECT segment_name, segment_type, bytes FROM user_segments WHERE segment_name = \'T\'; SEGMENT_NA SEGMENT_TYPE BYTES ---------- ------...

今天做旎y,通^浞菁斐跏蓟滴募箦e: RMAN> restore spfile to pfile \'C:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\data base\\INITtest01.ora\' from \'C:\\aa.BKP\'; _始 ...

本帖最后由 ownraul 于 2014-11-18 13:45 编辑 [已更新完整案例] 一个很奇怪的例子... select T1.* from ( SELECT T.TRDID --,null as AA FROM TRADE T ...

Form6i 有调用一个Package的Function, 只要这个Package有改动。 这个Form就会出现主题的错误。 Package相关对象都编译过了。 如果把这个Function不放到package中,单独作为一个Function,改function中的内容,重编译,就不会出现问题。 这个问题困扰好久了,实在...

最先答对且答案未经编辑的puber将获得纪念章一枚(答案不可编辑但可发新贴补充或纠正),其他会员如果提供有价值的分析、讨论也可获得纪念章一枚。 以往旧题索引: http://www.itpub.net/forum.php?m ... eid&typeid=1808 原始出处: http://www.pl...

滚滚长江东逝水,网络淘尽英雄,点点鼠标账户空。青山依旧在,淘宝何时终?今年“双11”是一场没有硝烟的战场,商家们拼折扣,拼底线;快递们拼诚信,拼速度;网民们拼限时抢购,拼秒杀。阿里以571亿元完美收官,商家们笑了,快递疯了,网民哭了大家一边是忙着在朋友圈里晒双十一的战果,一边是喊着再买就剁...

最近通过info all查看ogg备端的rep01状态,发现该进程的Lag at Chkpt Time时间长达10分钟,过段时间后又恢复正常,请问 Lag at Chkpt Time时间很长代表什么意思?怎么查找问题呢? 附:主库的ext01和dp01进程都正常,且 Lag at Chkpt Time都在10秒以。...

软解析就是把硬解析中的一些步骤省略了,直接使用原来生成的执行计划,从而提高了系统性能。那软软解析又是省略了什么呢?

假设是千万级别,会有什么影响?

在工作过程中遇到一个需求,需要从一个表中随机取出一条满足条件的数据,插入到指定的表中。由于插入量极大(千万级),本人所写的方法执行速度过慢,特发帖求助,望各位大神指教一二。 举个例子: --构建示例表 create table s( id number not null, name varchar(20), ...

环境:AIX 6,ORACLE 11.2.0.3 + ASM 问题描述:数据库每天晚上运行的scheduler job(STORED_PROCEDURE)正常情况下运行2个小时左右,但是这周有异常情况,发现job在25日运行了12个小时,28日运行了8个小时(取自dba_scheduler_job_run_detai...

刚看到吉尼斯世界纪录宣布的消息:双十一天猫销售手机共计1,894,867部,成为“24小时销售手机最多的网上平台”。祝贺天猫获得两项吉尼斯世界纪录!仔细一琢磨,问题来了:双11,小米在天猫上销售了116万只手机,其他厂商加起来的只销售了73万只?如此庞大的成交量,到底有哪些 成功秘诀呢?

想审计所有表进行的insert,update操作。在网上查了很久,都是针对某一个表得,请大家帮帮忙

目前是通过sqlldr导入txt文件的,但是随着数据量的不断增长,sqlldr加载的时间过长,影响报表跑批截至时间,进而影响用户体验。 求教各位有什么好办法。表数据量在5千万左右,有1到3个常规索引,有全量truncate+ sqlldr和增量sqlldr和单表分区sqlldr 建立索引再分区交换的, 各位看看有什...

我在web页面上,更新了一个数值。然后查询v$sql视图,但是视图里只有select语句,并没有update,或者是insert语句 怎么才能查询出,web前台更新时,oracle数据库里更新的表呢 我当时是这么看的 [color=#454545][font=Tahoma, helvetica, aria...

按照一般的说法批量提交快,刚开始查询的数据都是在缓存中,问题缓存的大小事一定的,而数据很多,是不是批量提交无论多少条效率都很快而与缓存(或内存)没有关系

===业务场景描述 1.有A(每天600万)、B(每天2000万)两个大表,B表通过ID获取A表更新。 2.B表每天需获取A表前5天和后5天数据关联。如B表9月6号数据需拿A表(9月1号到9月10号)数据更新。 3.每月初,要算上一个月B数据。 4.两个表都按天分区。

今天同事问我个问题,我一看懵了,没用过,也没见过。百度了下,没啥反应,都不想干的东西出现,于是把他贴出来,如果大家有遇到,可以知道是个啥 下面是定义列的定语语法

值:12345612哈哈嘿哈嘿哦ITPUB数据库 只想把其中的 哦 数据库 这4个字给保留下来 原来, 处理后 ------------------------------------...

为什么会这么快,分区放在一个数据段,表放在一个段,直接修改“指针”??

收到一个推送的结果表T1,里面会有jobid,groupid,result几个字段,我这里有一个控制任务的表T2,里面有groupid,result,如果T1表中同一个groupid全部完成,那么将T2中对应的groupid的result更新为SUC,不然就不去修改(默认是ERR),但是我写的语句级触发器,只要T1中有...

create or replace procedure pro is str varchar2(1000); a1 varchar2(1000); b1 varchar2(1000); cursor c_job is select bmbm,bmmc ...

AngularJS诞生于Google,是一套JavaScript前端框架,用于开发当下流行的以数据驱动的单页面Web应用。AngularJS克服HTML在构建Web应用上的某些不足,为开发者呈现一个更高层次的抽象来简化开发难度。其核心特性是:MVC、模块化、自动双向数据绑定、语义化标签、依赖注入。当然,如同其他的抽象技...

今日零点,阿里双11正式拉开大幕,在短短1分钟内过亿,2分钟过10亿,13分钟达到50亿,在38分钟破100亿,屏幕上瞬间弹出“谢谢亲们!”的字幕。这个疯狂的数据背后到底意味着什么?相比于去年花6个小时完成100亿的战绩,今年只用了38分钟,这着实让马云乐开了花。想想看,今年将有125余万名快递员加入“双十一...

每一条SQL语句对数据库来说就是一条命令或指令,SQL与其它编程语言的却别在于它是要处理数据集合而不是一行一行的数据。不管你是刚开始写SQL语句还是已经写很多年了,要想学会写出“好的”SQL,这个过程有许多经验,还需要高手支招。本期话题希望通过大家举例,总结出如何写好SQL语句的经验。

在特殊情况下需要手动停止抓取进程extract ext01,但出现如下提示: GGSCI (db1) 2> stop ext01 Sending STOP request to EXTRACT EXT01 ... There are open, long-running transactions. Bef...

Oracle 12c数据库中的UTL_CALL_STACK包给了开发者更好的答案。 这是关于 Oracle 12c数据库 Release 1中PL/SQL新功能的第三篇也是最后一篇文章,它将专注于新的UTL_CALL_STACK包。 调用堆栈,出错堆栈,和错误的回溯

今天有需要分析下xml,所以做了个练习,作为备忘,晒出来,也希望大家多提意见。 采用了xmltable和XMLSEQUENCE两种方法解析xml

有一个存储过程,如下: create or replace procedure fenye (tableName in varchar2,--表名 v_pagesize in number,--每页显示记录数 pagenow in number--当前页 ) is --定义一个变量用来传sql语句。...

疑问: (操作均未提交)在对一个表进行insert的时候,会产生TX lmode=6 TM lmode=3的锁,而update的时候产生的锁是相同的,那么请问为何update的时候,为何不能对整个表进行删除,而插入的时候却可以删除整个表的数据呢?

各位大牛帮忙看下,怎么优化 ,FUNC_PRODUCT_MATCH_2 FUNC_PRODUCT_MATCH_3 FUNC_PRODUCT_MATCH_4 FUNC_PRODUCT_MATCH_5 是自定义的函数,两个查询表都是全表扫描 , INSERT /* +APPEND*/ INTO DM_PRO...

select add_months(to_date(20140228,\\\'yyyymmdd\\\'),-1) from dual 想要得到1月28,怎么得到1月31号了,怎么解决

实际业务中遇到个问题讨论下该如何高效的实现呢? 有两张表TA,TB. 要求从TB表中取恰当的FPH字段信息,填充到TA表FPH字段。 填充规则:TA 所填充FPH对应的TB中发票日期必须大于等于TA该行订单的日期(也就是说订单不能晚于发票日期); TA所填充FPH对应TB中发票金额...

由IT168主办、IT168CIO俱乐部承办、CIO老友汇协办的中国IT精英高峰论坛,将于2014年11月15日在北京新世纪日航酒店举行。大会将会有来自全国的200余位政府主管、信息技术主管、企业决策者、行业相关专家学者以及IT专业人士共同参与。为了答谢各位ITPUB的网友,我们特别争取到了50个免费名额参会,欢迎大家...

数据库命令行工具DBCLI 如果你以前有用过d.c.b.a的java版sqlplus anysql([url=http://www.anysql.net]www.anysql.net[/url]),那么你不会对这个工具感到陌生。 DBCLI 99.9%的代码是用Lua脚本语言编写,因为需要调用jdbc连接数...

11.2数据库,创建一个table T1(id number,c2 varchar2(20)),insert 了1 到10条记录(id为1到10,c2也为1到10)。在id字段上创建了index。select * from t1 where id=1; 竟然发现执行计划竟然也走了index(index range s...

现在遇到一个这样的需求,每一行的数量字段的值 都等于它本身*它的所有上级的该字段的值, 原表 id pid num 0 1 1 0 2 2 0 2 希望实现递归之后的效果,增加了一列 id pid num all_num 0 1 1 1 0 ...

有这么两个表,一个是A表,只有两列,如下: 设备id 参数 1 长 1 宽 1 高 2 体积 3 重量 3 长 。。。 B表如下: 设备id 长 ...

求最小的n使得从1到n取16个相异的整数填入4乘4方阵每行每列的积都相等

查看全部
快速入口
公告
ITPUB社区招聘
最新活动
                 大话IT
周成虎
社区ID:Rover2014

控哪儿网CEO周成虎,一直坚持在智能家居领域,从智能化系统集成项目做到智能家居行业咨询、顾问、讲师、评测媒体等,创建了智能产品专业电商“控哪...【详细

彭渊
社区ID:fourinone

现任华为企业中间件首席架构师,主要负责中间件和大数据。前淘宝高级专家(花名:千峰),先后在淘宝交易、淘宝中间件、集团核心系统、阿里金融等部门...【详细

微信关注

ITPUB官方微信

扫描二维码,向ITPUB吐槽
微信号:itpuber

姓名 地区 职位
陕西省
数据库开
广东省
SAP实
广东省
Hado
上海市
信息技术
北京市
数据库管
荣誉勋章
  • 2014-11-17aio_o_ 获得
    ITPUB社区OCM联盟徽章
  • 2014-11-17ruideliang 获得
    ITPUB社区OCM联盟徽章
  • 2014-11-17livemox 获得
    ITPUB社区OCM联盟徽章
  • 2014-11-13echo_huang 获得
    ITPUB社区OCM联盟徽章
  • 2014-11-07ztp19960112 获得
    ITPUB社区OCM联盟徽章
  • 2014-10-30kwx970125774 获得
    ITPUB社区OCM联盟徽章
  • 2014-10-22youxuan 获得
    ITPUB社区OCM联盟徽章
  • 2014-09-28wozaixizang 获得
    ITPUB社区OCM联盟徽章
  • 2014-09-22sd_fiyo 获得
    ITPUB社区OCM联盟徽章
  • 2014-09-22rql21 获得
    ITPUB社区OCM联盟徽章
  • 2014-09-22micitpub 获得
    ITPUB社区OCM联盟徽章
  • 2014-08-27maolinxie 获得
    ITPUB社区OCM联盟徽章
  • 2014-08-11wxhfriend 获得
    ITPUB社区OCM联盟徽章
  • 2014-08-08olearning 获得
    ITPUB社区OCM联盟徽章
  • 2014-08-08zhanglincon 获得
    ITPUB社区OCM联盟徽章