Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304416
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大家提供关于数据库教程相关的教程网站知识。

oracle如何恢复被覆盖的存储过程Vj7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

复制具体相关代码 具体相关代码如下:,create or replace procedure GG_TEST as l_cnt number; begin for i in 1 .. 10000 loop execute immediat,复制具体相关代码 具体相关代码如下:,drop procedure GG_TEST;,复制具体相关代码 具体相关代码如下:,create table p_temp as select * from dba_source as of timestamp TO_TIMESTAMP('2014-05-04 14:33:00', Vj7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

很多时候咱们会出现如下情境,假如如果一条数据在表中已经存在,对其做update,假如如果不存在,将新的数据插入.假如如果不使用Oracle提供的merge语法的话,可能先要上网站数据库select查询一下看是否存在,然后决定怎么操作办法,这样的话需要写更多的具体相关代码,同时性能也不好,要来回网站数据库两次.使用merge的话则可以一条SQL数据库语句完成.

1)主要功能
提供有条件地更新和插入数据到网站数据库表中
假如如果该行存在,执行一个UPDATE操作办法,假如如果是一个新行,执行INSERT操作办法
— 避免了分开更新
— 提高性能并易于使用
— 在数据仓库应用中十分有用

2)MERGE数据库语句的语法如下: 

复制具体相关代码 具体相关代码如下:Vj7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


MERGE [hint] INTO [schema .] table [t_alias] USING [schema .]
{ table | view | subquery } [t_alias] ON ( condition )
WhEN MATChED ThEN merge_update_clause
WhEN NOT MATChED ThEN merge_insert_clause;
Vj7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


3)示例

复制具体相关代码 具体相关代码如下:Vj7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


MERGE INTO TABLE TARGET
USING (SELECT '111111111' STORE_NO,
'2014-01' TARGET_YM,
'1' TARGET_D01,
'2' TARGET_D02,
'2' TARGET_D03,
'2' TARGET_D04,
'2' TARGET_D05,
'2' TARGET_D06,
'2' TARGET_D07,
'2' TARGET_D08,
'2' TARGET_D09,
'2' TARGET_D10,
'2' TARGET_D11,
'2' TARGET_D12,
'2' TARGET_D13,
'2' TARGET_D14,
'2' TARGET_D15,
'2' TARGET_D16,
'2' TARGET_D17,
'2' TARGET_D18,
'2' TARGET_D19,
'2' TARGET_D20,
'2' TARGET_D21,
'2' TARGET_D22,
'2' TARGET_D23,
'2' TARGET_D24,
'2' TARGET_D25,
'2' TARGET_D26,
'2' TARGET_D27,
'2' TARGET_D28,
'2' TARGET_D29,
'2' TARGET_D30,
'2' TARGET_D31,
1 USER_ID
FROM DUAL) TEMP
ON (TARGET.STORE_NO = TEMP.STORE_NO AND TARGET.TARGET_YM = TEMP.TARGET_YM)
WhEN MATChED ThEN
UPDATE
SET TARGET.TARGET_D01 = TEMP.TARGET_D01,
TARGET.TARGET_D02 = TEMP.TARGET_D02,
TARGET.TARGET_D03 = TEMP.TARGET_D03,
TARGET.TARGET_D04 = TEMP.TARGET_D04,
TARGET.TARGET_D05 = TEMP.TARGET_D05,
TARGET.TARGET_D06 = TEMP.TARGET_D06,
TARGET.TARGET_D07 = TEMP.TARGET_D07,
TARGET.TARGET_D08 = TEMP.TARGET_D08,
TARGET.TARGET_D09 = TEMP.TARGET_D09,
TARGET.TARGET_D10 = TEMP.TARGET_D10,
TARGET.TARGET_D11 = TEMP.TARGET_D11,
TARGET.TARGET_D12 = TEMP.TARGET_D12,
TARGET.TARGET_D13 = TEMP.TARGET_D13,
TARGET.TARGET_D14 = TEMP.TARGET_D14,
TARGET.TARGET_D15 = TEMP.TARGET_D15,
TARGET.TARGET_D16 = TEMP.TARGET_D16,
TARGET.TARGET_D17 = TEMP.TARGET_D17,
TARGET.TARGET_D18 = TEMP.TARGET_D18,
TARGET.TARGET_D19 = TEMP.TARGET_D19,
TARGET.TARGET_D20 = TEMP.TARGET_D20,
TARGET.TARGET_D21 = TEMP.TARGET_D21,
TARGET.TARGET_D22 = TEMP.TARGET_D22,
TARGET.TARGET_D23 = TEMP.TARGET_D23,
TARGET.TARGET_D24 = TEMP.TARGET_D24,
TARGET.TARGET_D25 = TEMP.TARGET_D25,
TARGET.TARGET_D26 = TEMP.TARGET_D26,
TARGET.TARGET_D27 = TEMP.TARGET_D27,
TARGET.TARGET_D28 = TEMP.TARGET_D28,
TARGET.TARGET_D29 = TEMP.TARGET_D29,
TARGET.TARGET_D30 = TEMP.TARGET_D30,
TARGET.TARGET_D31 = TEMP.TARGET_D31,
TARGET.OPT_COUNTER = TARGET.OPT_COUNTER 1,
TARGET.UPDATE_BY = TEMP.USER_ID,
TARGET.UPDATE_DATE = SYSDATE
WhEN NOT MATChED ThEN
INSERT
VALUES
(SEQ.NEXTVAL,
TEMP.STORE_NO,
TEMP.TARGET_YM,
TEMP.TARGET_D01,
TEMP.TARGET_D02,
TEMP.TARGET_D03,
TEMP.TARGET_D04,
TEMP.TARGET_D05,
TEMP.TARGET_D06,
TEMP.TARGET_D07,
TEMP.TARGET_D08,
TEMP.TARGET_D09,
TEMP.TARGET_D10,
TEMP.TARGET_D11,
TEMP.TARGET_D12,
TEMP.TARGET_D13,
TEMP.TARGET_D14,
TEMP.TARGET_D15,
TEMP.TARGET_D16,
TEMP.TARGET_D17,
TEMP.TARGET_D18,
TEMP.TARGET_D19,
TEMP.TARGET_D20,
TEMP.TARGET_D21,
TEMP.TARGET_D22,
TEMP.TARGET_D23,
TEMP.TARGET_D24,
TEMP.TARGET_D25,
TEMP.TARGET_D26,
TEMP.TARGET_D27,
TEMP.TARGET_D28,
TEMP.TARGET_D29,
TEMP.TARGET_D30,
TEMP.TARGET_D31,
NULL,
DEFAULT,
DEFAULT,
NULL,
TEMP.USER_ID,
DEFAULT,
NULL,
NULL);
Vj7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


小帮助:

看到网站数据库表这么多字段是不是好烦,拷贝、写都麻烦还容易出错,可以如下操作办法:

1、先查询出表的所有字段

复制具体相关代码 具体相关代码如下:Vj7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


SELECT COLUMN_ID,
COLUMN_NAME,
DATA_TYPE,
DATA_LENGTh,
DATA_PRECISION,
DATA_SCALE,
NULLABLE,
DATA_DEFAULT
FROM USER_TAB_COLUMNS
WhERE TABLE_NAME = 'TABLE'
ORDER BY COLUMN_ID
Vj7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


2、将该表列名拷贝到Excel,使用函数CONCATENATE

Vj7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 
举一反三啦,很多时候都可以用到的,整理自网络 关于数据库教程相关的教程网站知识今天我们就说到这里了,希望可以帮到大家。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304416

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市