Oracle使用總結

來源:互聯網
上載者:User

標籤:str   重複   用法   auth   logs   ase   nan   color   cti   

一、修改表名要修改索引以及主鍵

ALTER TABLE AFA_AUTH_FUNCTION RENAME TO BACK_AFA_AUTH_FUNCTION    ----修改表名alter table BACK_AFA_AUTH_FUNCTION rename constraint PK_AFA_AUTH_FUNCTION to PK_BACK_AFA_AUTH_FUNCTION;    ----修改主鍵alter index PK_AFA_AUTH_FUNCTION rename to PK_BACK_AFA_AUTH_FUNCTION;      ----修改索引

在做不同系統的整合時,有的表重複了,又不想刪除,這時候就可以修改相應的表名、主鍵名、索引名

二、Case-When用法

update afa_auth_role set FSUBSYSTEMID= (case         when FSUBSYSTEMID = ‘c08af79072f444878c7c5deea25187aa‘ then          ‘NONTAX-PLATFROM‘         when FSUBSYSTEMID = ‘896a7961034b4559b4fc4a1520460075‘ then          ‘NONTAX-BASE‘         when FSUBSYSTEMID = ‘8c36fdbdce80424a9ae3f11183e19f47‘ then          ‘NONTAX-AGENCY‘           when  FSUBSYSTEMID = ‘0816b0670e7d428d886e54e7fc0fcb5a‘ then          ‘NONTAX-FINANCE‘  end);

注意相關的寫法。

三、insert 與時間行數等配合使用

Insert into afa_org (ORG_ID, ORG_CODE, ORG_NAME, PARENT_ORG_ID, ORG_LEVEL, IS_LEAF, ORG_TYPE, STATUS, CREATE_TIME, LASTEST_TIME)select  t.fid as ORG_ID,         t.ffindeptcode as ORG_CODE,         t.ffindeptname as ORG_NAME,         t.frgnid as PARENT_ORG_ID,         null as ORG_LEVEL,         null as IS_LEAF,         ‘FINDEPT‘ as ORG_TYPE,         t.fisenable as STATUS,         to_date(t.fcreatetime,‘yyyy-mm-dd hh24:mi:ss‘) as CREATE_TIME,                  to_date(TO_CHAR(to_timestamp(t.fupdatetime, ‘yyyymmddhh24missff3‘),                         ‘yyyy-mm-dd hh24:mi:ss‘),                 ‘yyyy-mm-dd hh24:mi:ss‘) as LASTEST_TIME from fab_fin_dept t;

注意相關函數的配合使用。

四、相關技巧

select (t4.fcode || ‘_‘ || t3.fcode) as PARTY_CODE

通過||可以將兩個欄位合并

    update afa_app_function set func_seq= (APP_ID ||func_seq) where APP_ID<>‘APPCENTER‘;

<>不等於標誌

Oracle使用總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.