Thứ Hai, 30 tháng 11, 2020

Chuyển dữ liệu LONG thành CLOB trong Oracle Database

CREATE TABLE SQL_COMMAND
(
  SQL_COMMAND_ID  NUMBER(10)                    NOT NULL,
  API_CODE        VARCHAR2(50 BYTE)             NOT NULL,
  API_NAME        VARCHAR2(500 BYTE)            NOT NULL,
  SQL_COMMAND     LONG,
  RETURN_TYPE     VARCHAR2(2 BYTE),
  COMMAND_TYPE    VARCHAR2(2 BYTE),
  DBLINK_         VARCHAR2(500 BYTE),
  GROUP_TYPE      VARCHAR2(1 BYTE),
  APP_TYPE        VARCHAR2(1 BYTE)
)
TABLESPACE DATA
RESULT_CACHE (MODE DEFAULT)
PCTUSED    0
PCTFREE    10
INITRANS   1
MAXTRANS   255
STORAGE    (
            INITIAL          64K
            NEXT             1M
            MINEXTENTS       1
            MAXEXTENTS       UNLIMITED
            PCTINCREASE      0
            BUFFER_POOL      DEFAULT
            FLASH_CACHE      DEFAULT
            CELL_FLASH_CACHE DEFAULT
           )
NOLOGGING 
NOCOMPRESS 
NOCACHE
NOPARALLEL
MONITORING;

-- Them du lieu
  
  
CREATE TABLE SQL_COMMAND_CLOB
(
  SQL_COMMAND_ID  NUMBER(10)                    NOT NULL,
  API_CODE        VARCHAR2(50 BYTE)             NOT NULL,
  API_NAME        VARCHAR2(500 BYTE)            NOT NULL,
  SQL_COMMAND     CLOB,
  RETURN_TYPE     VARCHAR2(2 BYTE),
  COMMAND_TYPE    VARCHAR2(2 BYTE),
  DBLINK_         VARCHAR2(500 BYTE),
  GROUP_TYPE      VARCHAR2(1 BYTE),
  APP_TYPE        VARCHAR2(1 BYTE)
)
TABLESPACE DATA
RESULT_CACHE (MODE DEFAULT)
PCTUSED    0
PCTFREE    10
INITRANS   1
MAXTRANS   255
STORAGE    (
            INITIAL          64K
            NEXT             1M
            MINEXTENTS       1
            MAXEXTENTS       UNLIMITED
            PCTINCREASE      0
            BUFFER_POOL      DEFAULT
            FLASH_CACHE      DEFAULT
            CELL_FLASH_CACHE DEFAULT
           )
NOLOGGING 
NOCOMPRESS 
NOCACHE
NOPARALLEL
MONITORING;
  


insert into  binhtv.sql_command_clob
 SELECT  SQL_COMMAND_ID,
  API_CODE,
  API_NAME ,
  to_lob(SQL_COMMAND),
  RETURN_TYPE,
  COMMAND_TYPE,
  DBLINK_,
  GROUP_TYPE,
  APP_TYPE from sql_command where rownum<10;
  
  commit;
  

  

KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH: 📧 Mail: binhoracle@gmail.com ☎️ Mobile: 0902912888 ⚡️ Skype: tranbinh48ca 👨 Facebook: https://www.facebook.com/BinhOracleMaster 👨 Inbox Messenger: https://m.me/101036604657441 (profile) 👨 Fanpage: https://www.facebook.com/tranvanbinh.vn 👨 Inbox Fanpage: https://m.me/tranvanbinh.vn 👨👩 Group FB: https://www.facebook.com/groups/OracleDBAVietNam 👨 Website: http://www.tranvanbinh.vn 👨 Blogger: https://tranvanbinhmaster.blogspot.com 🎬 Youtube: http://bit.ly/ytb_binhoraclemaster 👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi 👨 Linkin: https://www.linkedin.com/in/binhoracle 👨 Twitter: https://twitter.com/binhoracle 👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội #OracleTutorial #OracleDBA #OracleDatabaseAdministration #học oracle database #oca #ocp #oce #ocm

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master