Project

General

Profile

backup data khi drop table

User documentation
13/06/2024

create table bh_phh_phi_dk_bak as select * from bh_phh_phi_dk; drop table bh_phh_phi_dk; CREATE TABLE bh_phh_phi_dk (ma_dvi varchar2(10), so_id number, bt number, ma varchar2(10), tc varchar2(1), ma_ct varchar2(10), -- Ma cap tren tien number, pt number, phi number, lkeP varchar2(1), lkeB varchar2(1), ma_dk varchar2(10), ma_bs varchar2(10), lh_nv varchar2(10), t_suat number, cap number, constraint bh_phh_phi_dk_p primary key (so_id,ma)); insert into bh_phh_phi_dk(ma_dvi , so_id , bt , ma , tc , ma_ct , -- Ma cap tren tien , pt , phi , lkeP , lkeB , ma_dk , ma_bs , lh_nv , t_suat , cap ) select * from bh_phh_phi_dk_bak; drop table bh_phh_phi_dk_bak; commit;

--------- vi du ht_ma_dvi

 

create table HT_MA_DVI_TMP AS SELECT * FROM HT_MA_DVI;
SELECT COUNT(1) FROM HT_MA_DVI_TMP;
DROP TABLE HT_MA_DVI;
CREATE TABLE HT_MA_DVI
(
  MA                              VARCHAR2(20 BYTE),
  CAP                             VARCHAR2(1 BYTE),
  TEN                             NVARCHAR2(100),
  TEN_GON                         NVARCHAR2(100),
  DCHI                            NVARCHAR2(100),
  MA_THUE                         VARCHAR2(30 BYTE),
  G_DOC                           NVARCHAR2(60),
  KTT                             NVARCHAR2(60),
  TEN_SV                          VARCHAR2(50 BYTE),
  TEN_DB                          VARCHAR2(50 BYTE),
  TEN_DBO                         VARCHAR2(50 BYTE),
  IP                              VARCHAR2(50 BYTE),
  MA_TK                           VARCHAR2(20 BYTE),
  NHANG                           VARCHAR2(10 BYTE),
  KVUC                            VARCHAR2(10 BYTE),
  MA_CT                           VARCHAR2(20 BYTE),
  PAS_DI                          VARCHAR2(10 BYTE),
  PAS_DEN                         VARCHAR2(10 BYTE),
  TT_HD                           VARCHAR2(1 BYTE),
  LOAI                            VARCHAR2(1 BYTE),
  VP                              VARCHAR2(1 BYTE),
  NGAY_BD                         NUMBER,
  NGAY_KT                         NUMBER,
  NSD                             VARCHAR2(10 BYTE),
  IDVUNG                          NUMBER,
  MA_GOC                          VARCHAR2(20 BYTE),
  MA_CT_GOC                       VARCHAR2(20 BYTE),
  TDX                             NUMBER        DEFAULT 0,
  TDY                             NUMBER        DEFAULT 0
);

INSERT INTO HT_MA_DVI(MA,CAP,TEN,TEN_GON,DCHI,MA_THUE,G_DOC,KTT,TEN_SV,TEN_DB,TEN_DBO,IP,MA_TK,NHANG,KVUC,MA_CT,PAS_DI,PAS_DEN,TT_HD,LOAI,VP,NSD,IDVUNG,MA_GOC,MA_CT_GOC,TDX,TDY) SELECT MA,CAP,TEN,TEN_GON,DCHI,MA_THUE,G_DOC,KTT,TEN_SV,TEN_DB,TEN_DBO,IP,MA_TK,NHANG,KVUC,MA_CT,PAS_DI,PAS_DEN,TT_HD,LOAI,VP,NSD,IDVUNG,MA_GOC,MA_CT_GOC,TDX,TDY FROM HT_MA_DVI_TMP;
DROP TABLE HT_MA_DVI_TMP;

COMMIT;

Files