You are on page 1of 14

javac -classpath D:\app\Administrator\product\11.1.0\db_1\jdbc\lib\ojdbc6.jar Si nkronisasi.java java -classpath .;D:\app\Administrator\product\11.1.0\db_1\jdbc\lib\ojdbc6.jar S inkronisasi javac -classpath . WriteText.java java -classpath . WriteText Test.

txt

CREATE TABLE SPOPD.MFOP_PD ( NPWPD CHAR(50 BYTE) NOPD CHAR(50 BYTE) NM_OP VARCHAR2(100 BYTE), JALAN_OP VARCHAR2(100 BYTE) BLOK_KAV_NO_OP VARCHAR2(15 BYTE), RW_OP CHAR(2 BYTE), RT_OP CHAR(3 BYTE), KD_JNS_PAJAK CHAR(5 BYTE) KD_KANTOR CHAR(4 BYTE) KD_REKENING CHAR(10 BYTE), TGL_UPDATE DATE T NULL, NM_DATI2 VARCHAR2(30 BYTE), NM_KECAMATAN VARCHAR2(30 BYTE) )

NOT NULL, NOT NULL, NOT NULL,

NOT NULL, NOT NULL, DEFAULT SYSDATE NO

CREATE TABLE SPOPD.MFWP_PD ( NPWPD CHAR(50 BYTE) NM_WP VARCHAR2(100 BYTE) JALAN_WP VARCHAR2(100 BYTE), BLOK_KAV_NO_WP VARCHAR2(15 BYTE), RW_WP CHAR(2 BYTE), RT_WP CHAR(3 BYTE), KELURAHAN_WP VARCHAR2(30 BYTE), KOTA_WP VARCHAR2(30 BYTE), KD_POS_WP CHAR(5 BYTE), TELP_WP VARCHAR2(20 BYTE), KD_KANTOR CHAR(4 BYTE), TGL_UPDATE DATE T NULL )

NOT NULL, NOT NULL,

DEFAULT SYSDATE

NO

CREATE TABLE SPOPD.BILL_SKPD ( NPWPD CHAR(50 BYTE) NOPD CHAR(50 BYTE) KD_JNS_PAJAK CHAR(4 BYTE) MASA_PAJAK CHAR(2 BYTE) THN_PAJAK CHAR(4 BYTE)

NOT NOT NOT NOT NOT

NULL, NULL, NULL, NULL, NULL,

T T T T T )

TGL_JATUH_TEMPO_SKPD SKPD_YG_HARUS_DIBAYAR STATUS_PEMBAYARAN_SKPD TGL_CETAK_SKPD NIP_PENCETAK_SKPD NAMA_WP ALAMAT_WP NAMA_OP ALAMAT_OP NM_DATI2 NM_KECAMATAN POKOK NULL, SANKSI NULL, BUNGA NULL, DENDA NULL, NO_SKPD JAMBONG NULL

DATE NUMBER(12) CHAR(1 BYTE) DATE CHAR(18 BYTE) VARCHAR2(100 BYTE), VARCHAR2(100 BYTE), VARCHAR2(100 BYTE), VARCHAR2(100 BYTE), VARCHAR2(30 BYTE), VARCHAR2(30 BYTE), NUMBER NUMBER NUMBER NUMBER VARCHAR2(50 BYTE), NUMBER

NOT NOT NOT NOT NOT

NULL, NULL, NULL, NULL, NULL,

DEFAULT 0 DEFAULT 0 DEFAULT 0 DEFAULT 0 DEFAULT 0

NO NO NO NO NO

CREATE TABLE SP2D.DAFSUBJEKPAJAK ( NPWP VARCHAR2(17 BYTE) NAMA VARCHAR2(100 BYTE), ALAMAT VARCHAR2(100 BYTE), RT INTEGER, RW INTEGER, DESA VARCHAR2(100 BYTE), KECAMATAN VARCHAR2(100 BYTE), KOTA VARCHAR2(100 BYTE), KODEPOS INTEGER, NOTELEPON VARCHAR2(25 BYTE), KODEJENIS VARCHAR2(1 BYTE), KODEBENTUK VARCHAR2(3 BYTE), NOMOR VARCHAR2(50 BYTE), TANGGAL DATE, TGLBERAKHIR DATE, LUARAREA INTEGER, STATUS INTEGER, TGLDAFTAR DATE )

NOT NULL,

CREATE TABLE SP2D.DAFOBJEKPAJAK ( NOP VARCHAR2(17 BYTE) NPWP VARCHAR2(17 BYTE) NAMA VARCHAR2(100 BYTE) ALAMAT VARCHAR2(255 BYTE), RT INTEGER, RW INTEGER, DESA VARCHAR2(100 BYTE), KECAMATAN VARCHAR2(100 BYTE), KOTA VARCHAR2(100 BYTE), NOTELEPON VARCHAR2(25 BYTE), KODEPAJAK VARCHAR2(5 BYTE) KODEFORMULIR VARCHAR2(21 BYTE), TGLOPERASI DATE, TGLDAFTAR DATE, TGLPENGUKUHAN DATE, KODEKEPEMILIKAN VARCHAR2(2 BYTE), LTEMPAT NUMBER, LBANGUNAN NUMBER, LTANAH NUMBER, KODEUNIT VARCHAR2(10 BYTE), STATUS INTEGER, PARKIR INTEGER, PARKIRBIAYA INTEGER, PARKIRMOBIL INTEGER, PARKIRMOTOR INTEGER, KODEPOS INTEGER, BBTANGGAL DATE, BBPOSISI VARCHAR2(100 BYTE), BBNAMA VARCHAR2(100 BYTE), BBNIP VARCHAR2(25 BYTE), BBNOMOR VARCHAR2(15 BYTE), BBKODE VARCHAR2(25 BYTE), KODESTP VARCHAR2(25 BYTE), KODEMASAKAN VARCHAR2(2 BYTE), KODEPEMBAYARAN VARCHAR2(2 BYTE), JMLKAMAR INTEGER, JMLPENGUNJUNG INTEGER, JMLLAYAR INTEGER, JMLMESIN INTEGER, JMLTRACK INTEGER, HARGATIKET NUMBER, JMLMEJA INTEGER, JMLKURSI INTEGER, SHIFTI VARCHAR2(12 BYTE), SHIFTII VARCHAR2(12 BYTE), SIFAT INTEGER, LOCKTANGGAL INTEGER, NSURAT VARCHAR2(100 BYTE) )

NOT NULL, NOT NULL, NOT NULL,

NOT NULL,

DROP TABLE REKLAMEDB.REKLAME CASCADE CONSTRAINTS; CREATE TABLE REKLAMEDB.REKLAME ( NOMORDAFTAR VARCHAR2(100 BYTE), TGLDAFTAR DATE, KODEJALAN VARCHAR2(10 BYTE), KETERANGAN_MIGRASI VARCHAR2(255 BYTE), KELURAHAN VARCHAR2(100 BYTE), KECAMATAN VARCHAR2(100 BYTE), WILAYAH VARCHAR2(100 BYTE), JENIS VARCHAR2(5 BYTE), TEKS VARCHAR2(100 BYTE), KELASJALAN VARCHAR2(10 BYTE), NOPOL VARCHAR2(20 BYTE), PANJANG1 NUMBER LEBAR1 NUMBER PANJANG2 NUMBER LEBAR2 NUMBER PANJANG3 NUMBER LEBAR3 NUMBER PANJANG4 NUMBER LEBAR4 NUMBER LUAS NUMBER TINGGI NUMBER MUKA NUMBER JMLPASANG NUMBER AWALPASANG DATE, AKHIRPASANG DATE, MASADETIK NUMBER STATUS_PASANG VARCHAR2(10 BYTE), STATUS_REKLAME VARCHAR2(10 BYTE), LETAK_REKLAME VARCHAR2(10 BYTE), LOKASI_REKLAME VARCHAR2(10 BYTE), KETERANGAN VARCHAR2(500 BYTE), NPWPD VARCHAR2(100 BYTE), NOPD VARCHAR2(50 BYTE), FLAG VARCHAR2(1 BYTE), IZIN_SEBELUMNYA VARCHAR2(50 BYTE), LUAS_DAFTAR NUMBER, MUKA_DAFTAR NUMBER, UNIT_KEWENANGAN VARCHAR2(3 BYTE), TIPE_REKLAME VARCHAR2(1 BYTE), STATUS_PERPANJANGAN VARCHAR2(10 BYTE), NOKAV VARCHAR2(20 BYTE), THDAF NUMBER, NAMA_BIRO VARCHAR2(50 BYTE), ALAMAT_BIRO VARCHAR2(100 BYTE), SEMPADAN1 VARCHAR2(100 BYTE) ) TABLESPACE USERS PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED

DEFAULT DEFAULT DEFAULT DEFAULT DEFAULT DEFAULT DEFAULT DEFAULT DEFAULT DEFAULT DEFAULT DEFAULT

0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,

DEFAULT 0,

DEFAULT 0

PCTINCREASE BUFFER_POOL ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL MONITORING;

0 DEFAULT

CREATE INDEX REKLAMEDB.IDX_REKLAME_STATUSPJ ON REKLAMEDB.REKLAME (STATUS_PERPANJANGAN) LOGGING TABLESPACE USERS PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 BUFFER_POOL DEFAULT ) NOPARALLEL; CREATE INDEX REKLAMEDB.NODAF_IDX ON REKLAMEDB.REKLAME (NOMORDAFTAR) LOGGING TABLESPACE USERS PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 BUFFER_POOL DEFAULT ) NOPARALLEL; CREATE INDEX REKLAMEDB.NOPD_IDX ON REKLAMEDB.REKLAME (NOPD) LOGGING TABLESPACE USERS PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 BUFFER_POOL DEFAULT ) NOPARALLEL;

CREATE INDEX REKLAMEDB.REK_IDX ON REKLAMEDB.REKLAME (FLAG, UNIT_KEWENANGAN) LOGGING TABLESPACE USERS PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 BUFFER_POOL DEFAULT ) NOPARALLEL; CREATE INDEX REKLAMEDB.R_IDX1 ON REKLAMEDB.REKLAME (JENIS) LOGGING TABLESPACE USERS PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 BUFFER_POOL DEFAULT ) NOPARALLEL; CREATE INDEX REKLAMEDB.R_IDX2 ON REKLAMEDB.REKLAME (KODEJALAN) LOGGING TABLESPACE USERS PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 BUFFER_POOL DEFAULT ) NOPARALLEL; CREATE INDEX REKLAMEDB.R_IDX3 ON REKLAMEDB.REKLAME (KELURAHAN, KECAMATAN, WILAYAH) LOGGING TABLESPACE USERS PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE (

INITIAL MINEXTENTS MAXEXTENTS PCTINCREASE BUFFER_POOL ) NOPARALLEL;

64K 1 UNLIMITED 0 DEFAULT

CREATE INDEX REKLAMEDB.R_IDX_4 ON REKLAMEDB.REKLAME (NPWPD, UNIT_KEWENANGAN) LOGGING TABLESPACE USERS PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 BUFFER_POOL DEFAULT ) NOPARALLEL; CREATE OR REPLACE TRIGGER REKLAMEDB.TRG_BONGKAR AFTER DELETE OR INSERT OR UPDATE ON REKLAMEDB.REKLAME REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW DECLARE Time_now DATE; Terminal CHAR(10); ip CHAR(12); --npwpd CHAR(20); --nopd CHAR(20); --kodstat CHAR(1); --nmstat CHAR(30); --nmstatnew CHAR(30); BEGIN Time_now := SYSDATE; Terminal := USERENV('TERMINAL'); ip := SYS_CONTEXT('USERENV', 'IP_ADDRESS');

IF UPDATING ('UNIT_KEWENANGAN') THEN INSERT INTO zlogrekl VALUES ( seq_rekl.nextval, :new.NPWPD, :new.NOPD, :old.UNIT_KEWENANGAN ||' ', :new.UNIT_KEWENANGAN ||' - ', 'UPDATE UNIT KEWENANGAN', terminal ||'-'|| user ||'-'|| ip, time_now ,'' ); ELSIF UPDATING ('NPWPD') THEN INSERT INTO zlogrekl VALUES ( seq_rekl.nextval, :new.NPWPD, :new.NOPD, :old.NPWPD ||' - '|| :new. UNIT_KEWENANGAN,

:new.NPWPD ||' - '|| :new.UNIT_KEWENANGAN, 'UPDATE NPWPD', terminal ||'-'|| user ||'-'|| ip, time_now,'' ); ELSIF UPDATING ('NOPD') THEN INSERT INTO zlogrekl VALUES ( seq_rekl.nextval, :new.NPWPD, :new.NOPD, :old.NOPD ||' - '|| :old.U NIT_KEWENANGAN, :new.NOPD ||' - '|| :new.UNIT_KEWENANGAN, 'UPDATE NOPD', terminal ||'-'|| user ||'-'|| ip, time_now,'' ); ELSIF INSERTING THEN INSERT INTO zlogrekl VALUES ( seq_rekl.nextval, :new.NPWPD, :new.NOPD, '', 'NPWPD : '||:new.NPWPD ||' - '||'NOPD : '||:new.NOPD ||' - '|| :new. UNIT_KEWENANGAN, 'INSERT DATA', terminal ||'-'|| user ||'-'|| ip, time_now,'' ); ELSIF DELETING THEN INSERT INTO zlogrekl VALUES ( seq_rekl.nextval, :old.NPWPD, :old.NOPD, 'NPWPD : '||:old.NPWPD ||' - '||'NOPD : '||:old.NOPD ||' - '|| :new. UNIT_KEWENANGAN, '', 'DELETE DATA', terminal ||'-'|| user ||'-'|| ip, time_now,'' ); END IF; END; / CREATE OR REPLACE TRIGGER REKLAMEDB.TRIG_NOPD_POSPD AFTER INSERT ON REKLAMEDB.REKLAME REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW DECLARE /****************************************************************************** NAME: TRIG_NOPD_POSPD PURPOSE: REVISIONS: Ver Date Author Description --------- ---------- --------------- -----------------------------------1.0 18/12/2012 1. Created this trigger. NOTES: Automatically available Auto Replace Keywords: Object Name: TRIG_NOPD_POSPD Sysdate: 18/12/2012 Date and Time: 18/12/2012, 10:15:08, and 18/12/2012 10:15:08 Username: (set in TOAD Options, Proc Templates) Table Name: REKLAME (set in the "New PL/SQL Object" dialog) Trigger Options: (set in the "New PL/SQL Object" dialog) ******************************************************************************/ BEGIN INSERT INTO MFOP_PD@POSPD.RDBMS.ORACLE.COM VALUES ( :NEW.NPWPD,:NEW.NOPD,:NEW.TEKS,'-',:NEW.NOKAV,'-','-',:NEW.JENIS,'REKL',0,SYS

DATE,'-','-'); EXCEPTION WHEN OTHERS THEN NULL; END TRIG_NOPD_POSPD; / CREATE OR REPLACE TRIGGER REKLAMEDB.TRIG_NOPD_POSPD AFTER INSERT ON REKLAMEDB.REKLAME REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW DECLARE /****************************************************************************** NAME: TRIG_NOPD_POSPD PURPOSE: REVISIONS: Ver Date Author Description --------- ---------- --------------- -----------------------------------1.0 18/12/2012 1. Created this trigger. NOTES: Automatically available Auto Replace Keywords: Object Name: TRIG_NOPD_POSPD Sysdate: 18/12/2012 Date and Time: 18/12/2012, 10:15:08, and 18/12/2012 10:15:08 Username: (set in TOAD Options, Proc Templates) Table Name: REKLAME (set in the "New PL/SQL Object" dialog) Trigger Options: (set in the "New PL/SQL Object" dialog) ******************************************************************************/ BEGIN INSERT INTO MFOP_PD@POSPD.RDBMS.ORACLE.COM VALUES ( :NEW.NPWPD,:NEW.NOPD,:NEW.TEKS,'-',:NEW.NOKAV,'-','-',:NEW.JENIS,'REKL',0,SYS DATE,'-','-'); EXCEPTION WHEN OTHERS THEN NULL; END TRIG_NOPD_POSPD; / .

CREATE OR REPLACE TRIGGER REKLAMEDB.TRIG_SKPD_POSPD AFTER INSERT ON REKLAMEDB.PENETAPAN REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW DECLARE /****************************************************************************** NAME: TRIG_SKPD_POSPD PURPOSE:

REVISIONS: Ver Date Author Description --------- ---------- --------------- -----------------------------------1.0 18/12/2012 Zidni 1. Created this trigger. NOTES: Automatically available Auto Replace Keywords: Object Name: TRIG_SKPD_POSPD Sysdate: 18/12/2012 Date and Time: 18/12/2012, 8:52:22, and 18/12/2012 8:52:22 Username: (set in TOAD Options, Proc Templates) Table Name: PENETAPAN (set in the "New PL/SQL Object" dialog) Trigger Options: (set in the "New PL/SQL Object" dialog) ******************************************************************************/ BEGIN INSERT INTO BILL_SKPD@POSPD.RDBMS.ORACLE.COM VALUES (0,:NEW.NOPD,'0800','','' ,:NEW.BATAS_PENYETORAN,:NEW.TOTAL_BAYAR,'L',:NEW.TGLTERBIT,'-','-','-',0,'-','-' ,'-',:NEW.TOTAL_PAJAK, :NEW.TAMBAHAN_DENDA, 0, 0,:NEW.NOMORPENETAPAN, :NEW.JAMBO NG); EXCEPTION WHEN OTHERS THEN NULL; END TRIG_SKPD_POSPD; /

DROP TABLE REKLAMEDB.PENETAPAN CASCADE CONSTRAINTS; CREATE TABLE REKLAMEDB.PENETAPAN ( NOMORPENETAPAN VARCHAR2(100 BYTE), TGLTERBIT DATE, POKOKPAJAK NUMBER(22), JAMBONG NUMBER(22), NONOTAHITUNG VARCHAR2(50 BYTE), TOTAL_PAJAK NUMBER, KETERANGAN VARCHAR2(100 BYTE), TAMBAHAN_DENDA NUMBER, PASANG_AWAL DATE, PASANG_AKHIR DATE, BATAS_PENYETORAN DATE, NOPD VARCHAR2(50 BYTE), FLAG VARCHAR2(1 BYTE), PAJAKROKOK NUMBER, PAJAKTINGGI NUMBER, TGLNOTA DATE, NOMORATOR VARCHAR2(50 BYTE), TOTAL_BAYAR NUMBER, STATUS VARCHAR2(1 BYTE), NOLHP VARCHAR2(50 BYTE), HASIL_PEMERIKSAAN VARCHAR2(250 BYTE), ALASAN VARCHAR2(250 BYTE), PERDA VARCHAR2(100 BYTE), FLAG_REKON VARCHAR2(1 BYTE)

DEFAULT 0

) TABLESPACE PCTUSED PCTFREE INITRANS MAXTRANS STORAGE

USERS 0 10 1 255 ( INITIAL MINEXTENTS MAXEXTENTS PCTINCREASE BUFFER_POOL )

64K 1 UNLIMITED 0 DEFAULT

LOGGING NOCOMPRESS NOCACHE NOPARALLEL MONITORING; CREATE INDEX REKLAMEDB.IDX_PENETAPAN_NOPD ON REKLAMEDB.PENETAPAN (NOPD) LOGGING TABLESPACE USERS PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 BUFFER_POOL DEFAULT ) NOPARALLEL; CREATE INDEX REKLAMEDB.IDX_PENETAPAN_NOPEN ON REKLAMEDB.PENETAPAN (NOMORPENETAPAN) LOGGING TABLESPACE USERS PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 BUFFER_POOL DEFAULT ) NOPARALLEL; CREATE INDEX REKLAMEDB.TAP_IDX ON REKLAMEDB.PENETAPAN (FLAG) LOGGING TABLESPACE USERS PCTFREE 10 INITRANS 2

MAXTRANS STORAGE

255 ( INITIAL MINEXTENTS MAXEXTENTS PCTINCREASE BUFFER_POOL )

64K 1 UNLIMITED 0 DEFAULT

NOPARALLEL; CREATE OR REPLACE TRIGGER REKLAMEDB.TRIG_SKPD_POSPD AFTER INSERT ON REKLAMEDB.PENETAPAN REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW DECLARE /****************************************************************************** NAME: TRIG_SKPD_POSPD PURPOSE: REVISIONS: Ver Date Author Description --------- ---------- --------------- -----------------------------------1.0 18/12/2012 Zidni 1. Created this trigger. NOTES: Automatically available Auto Replace Keywords: Object Name: TRIG_SKPD_POSPD Sysdate: 18/12/2012 Date and Time: 18/12/2012, 8:52:22, and 18/12/2012 8:52:22 Username: (set in TOAD Options, Proc Templates) Table Name: PENETAPAN (set in the "New PL/SQL Object" dialog) Trigger Options: (set in the "New PL/SQL Object" dialog) ******************************************************************************/ BEGIN INSERT INTO BILL_SKPD@POSPD.RDBMS.ORACLE.COM VALUES (0,:NEW.NOPD,'0800','','' ,:NEW.BATAS_PENYETORAN,:NEW.TOTAL_BAYAR,'L',:NEW.TGLTERBIT,'-','-','-',0,'-','-' ,'-',:NEW.TOTAL_PAJAK, :NEW.TAMBAHAN_DENDA, 0, 0,:NEW.NOMORPENETAPAN, :NEW.JAMBO NG); EXCEPTION WHEN OTHERS THEN NULL; END TRIG_SKPD_POSPD; /

CREATE TABLE PABT.PAT_TM_OBJEK_PAJAK ( NO_PENERIMAAN VARCHAR2(25 BYTE) NOMOR_BERKAS VARCHAR2(15 BYTE) TGL_BERKAS DATE, NIWP VARCHAR2(11 BYTE),

NOT NULL, NOT NULL,

KODE_JENIS_OBJEK KODE_SUMBER_AIR JUMLAH_PERKIRAAN ALAMAT_OBJEK KODE_RT KODE_RW KODE_KELURAHAN TELEPON KODE_TARIF KODE_GOLONGAN_USAHA KODE_TUJUAN_MANFAAT DALAM_LUAR_PAM TGL_PENGEBORAN KODE_BANK_DKI NO_METER KODE_WILAYAH_PD KODE_WENANG_PD NOPD FLAG_HAPUS NPWPD )

VARCHAR2(2 BYTE), VARCHAR2(2 BYTE), INTEGER, VARCHAR2(150 BYTE), VARCHAR2(19 BYTE), VARCHAR2(16 BYTE), VARCHAR2(13 BYTE), VARCHAR2(14 BYTE), VARCHAR2(2 BYTE), VARCHAR2(2 BYTE), VARCHAR2(2 BYTE), VARCHAR2(1 BYTE), DATE, VARCHAR2(4 BYTE), VARCHAR2(30 BYTE), VARCHAR2(2 BYTE), VARCHAR2(2 BYTE), VARCHAR2(40 BYTE), VARCHAR2(1 BYTE), VARCHAR2(20 BYTE)

CREATE TABLE PABT.PAT_TM_SKPD_PERSUMUR ( NO_PENERIMAAN VARCHAR2(25 BYTE) NOMOR_BERKAS VARCHAR2(15 BYTE) BULAN_PEMAKAIAN VARCHAR2(2 BYTE) TAHUN_PEMAKAIAN VARCHAR2(4 BYTE) KODE_SUMUR VARCHAR2(2 BYTE) NOMOR_SKPD VARCHAR2(25 BYTE) TANGGAL_SKPD DATE, TGL_JTH_TEMPO_BAYAR DATE, KODE_PEGAWAI_KADIN VARCHAR2(5 BYTE), TGL_TERIMA DATE, TGL_BAYAR DATE, JUMLAH_BAYAR INTEGER, KODE_PEGAWAI_KASIR VARCHAR2(5 BYTE), STATUS_BAYAR VARCHAR2(1 BYTE), SUDAH_BAYAR INTEGER, KOREKSI_SKPD VARCHAR2(2 BYTE), BULAN_SKPD VARCHAR2(2 BYTE), TAHUN_SKPD VARCHAR2(4 BYTE), KETERANGAN_NIHIL VARCHAR2(50 BYTE), NOPD VARCHAR2(40 BYTE) )

NOT NOT NOT NOT NOT NOT

NULL, NULL, NULL, NULL, NULL, NULL,

CREATE TABLE PABT.PAT_TM_WP ( NIWP VARCHAR2(11 BYTE) NOT NULL, NPWP_KTP VARCHAR2(30 BYTE), NAMA_WP VARCHAR2(50 BYTE), KODE_BENTUK_BADAN_HUKUM VARCHAR2(2 BYTE), ALAMAT VARCHAR2(150 BYTE), KODE_RT VARCHAR2(19 BYTE),

KODE_RW KODE_KELURAHAN TELP_PERUSH FAX NPWPD )

VARCHAR2(16 VARCHAR2(13 VARCHAR2(30 VARCHAR2(15 VARCHAR2(30

BYTE), BYTE), BYTE), BYTE), BYTE)

You might also like