Introdução 

 SQL Scripts 
 nkw_user 
 nkw_tabs 
 nkw_views 
 nkw_packs 

 Packages 

 Packages Body 

 Forms 6i 

 Reports 6i 

Linux

 Downloads 
NKW_TABS.SQL

Criação das tabelas.
rem ----------------------------------------------------------------------
rem -- 2006 DataPRO Developers - m@urelio
rem ----------------------------------------------------------------------
rem -- Script para criação das tabelas
rem -- Execute como usuário NK
rem -- RDBMS 11g XE express
rem ----------------------------------------------------------------------

drop table nkw_auditab;
create table nkw_auditab(
timestamp		  date		    not null,
audid			  varchar2(8)	    not null,
audsid			  number(12)	    not null,
object_name		  varchar2(30)	    not null,
dml_action		  varchar2(10)	    not null,
user_id 		  number(6)	    not null,
username		  varchar2(30)	    not null,
text			  varchar2(4000)    not null);
create unique index ind_nkw_auditab1 on nkw_auditab(audid) tablespace ind;

drop table nkw_col_cmm;
create table nkw_col_cmm(
object_name		  varchar2(30)	    not null,
column_name		  varchar2(30)	    not null,
comments		  varchar2(4000));
create unique index ind_nkw_col_cmm1 on nkw_col_cmm(object_name, column_name) tablespace ind;

drop table nkw_dnt_ccvies;
create table nkw_dnt_ccvies (
table_name		  varchar2(30)	    not null,
dnt			  varchar2(10)	    not null,
column_id		  number(3)	    not null,
app_message		  varchar2(80)	    not null,
pkg_function		  varchar2(80),
text			  varchar2(4000)   not null);
create unique index ind_nkw_dnt_ccvies1 on nkw_dnt_ccvies(table_name, dnt, column_id) tablespace ind;

drop table nkw_dnt_dtgc;
create table nkw_dnt_dtgc (
table_name		  varchar2(30)	    not null,
logies			  varchar2(1)	    not null,
dvies			  varchar2(1)	    not null,
ccvies			  varchar2(1)	    not null,
eppc			  varchar2(1)	    not null,
eapb			  varchar2(1)	    not null);
create unique index ind_nkw_dnt_dtgc1 on nkw_dnt_dtgc(table_name) tablespace ind;

drop table nkw_dnt_dvies;
create table nkw_dnt_dvies (
table_name		  varchar2(30)	    not null,
dnt			  varchar2(10)	    not null,
column_id		  number(3)	    not null,
insert_flag		  varchar2(1)	    not null,
update_flag		  varchar2(1)	    not null,
anvl			  varchar2(1)	    not null,
pkg_function		  varchar2(80),
text			  varchar2(4000)    not null);
create unique index ind_nkw_dnt_dvies1 on nkw_dnt_dvies(table_name, dnt, column_id) tablespace ind;

drop table nkw_dnt_eapb;
create table nkw_dnt_eapb(
table_name		  varchar2(30)	    not null,
text			  long		    not null);
create unique index ind_nkw_dnt_eapb1 on nkw_dnt_eapb(table_name) tablespace ind;

drop table nkw_dnt_eppc;
create table nkw_dnt_eppc(
table_name		  varchar2(30)	    not null,
pkgid			  number(3)	    not null,
insert_flag		  varchar2(1)	    not null,
update_flag		  varchar2(1)	    not null,
delete_flag		  varchar2(1)	    not null,
runif			  varchar2(4000)    not null,
pkg_procedure		  varchar2(80)	    not null,
pkg_arguments		  varchar2(4000)    not null);
create unique index ind_nkw_dnt_eppc1 on nkw_dnt_eppc(table_name, pkgid) tablespace ind;

drop table nkw_dnt_logies;
create table nkw_dnt_logies (
table_name		  varchar2(30)	    not null,
column_id		  number(3)	    not null,
insert_flag		  varchar2(1)	    not null,
update_flag		  varchar2(1)	    not null,
delete_flag		  varchar2(1)	    not null);
create unique index ind_nkw_dnt_logies1 on nkw_dnt_logies(table_name, column_id) tablespace ind;

drop table nkw_drm;
create table nkw_drm(
dml_table		  varchar2(30)	    not null,
relational_table	  varchar2(30)	    not null,
relid			  number(3)	    not null,
dml_action		  varchar2(10)	    not null,
raise_when		  varchar2(10)	    not null,
assertion_message	  varchar2(80)	    not null,
text			  varchar2(4000)    not null);
create unique index ind_nkw_drm1 on nkw_drm(dml_table, relational_table, relid) tablespace ind;

drop table nkw_frm;
create table nkw_frm(
frm_name		  varchar2(30)	    not null,
frm_version		  varchar2(10)	    not null,
frm_scope		  varchar2(30)	    not null,
frm_comments		  varchar2(4000)    not null);
create unique index ind_nkw_frm1 on nkw_frm(frm_name) tablespace ind;

drop table nkw_frmblk;
create table nkw_frmblk(
frm_sequence		  number(2)	    not null,
frm_name		  varchar2(30)	    not null,
frm_block		  varchar2(30)	    not null,
frm_query_source	  varchar2(30)	    not null,
frm_dml_target		  varchar2(30)	    not null,
select_flag		  varchar2(1)	    not null,
insert_flag		  varchar2(1)	    not null,
update_flag		  varchar2(1)	    not null,
delete_flag		  varchar2(1)	    not null);
create unique index ind_nkw_frmblk1 on nkw_frmblk(frm_name, frm_block) tablespace ind;

drop table nkw_frmsrw;
create table nkw_frmsrw(
frm_name		  varchar2(30)	    not null,
srw_name		  varchar2(30)	    not null);
create unique index ind_nkw_frmsrw1 on nkw_frmsrw(frm_name, srw_name) tablespace ind;

drop table nkw_srw;
create table nkw_srw(
srw_name		  varchar2(30)	    not null,
srw_view		  varchar2(60)	    not null,
srw_file		  varchar2(80)	    not null,
srw_mode		  varchar2(1)	    not null,
srw_comments		  varchar2(4000));
create unique index ind_nkw_srw1 on nkw_srw(srw_name) tablespace ind;

drop table nkw_srwcies;
create table nkw_srwcies(
srw_name		  varchar2(30)	    not null,
srw_item		  number(3)	    not null,
srw_parameter		  varchar2(1)	    not null,
srw_column		  varchar2(30)	    not null,
srw_datatype		  varchar2(30)	    not null,
srw_label		  varchar2(30)	    not null);
create unique index ind_nkw_srwcies1 on nkw_srwcies(srw_name, srw_item) tablespace ind;

drop table nkw_tab_cmm;
create table nkw_tab_cmm(
object_name		  varchar2(30)	    not null,
comments		  varchar2(4000));
create unique index ind_nkw_tab_cmm1 on nkw_tab_cmm(object_name) tablespace ind;

drop table nkw_usr_prefs;
create table nkw_usr_prefs(
username		  varchar2(30)	    not null,
va			  varchar2(30)	    not null,
flag			  varchar2(3));
create unique index ind_nkw_usr_prefs1 on nkw_usr_prefs(username) tablespace ind;

drop table nkw_viw;
create table nkw_viw(
view_name		  varchar2(30)	    not null,
text			  long		    not null);
create unique index ind_nkw_viw1 on nkw_viw(view_name) tablespace ind;
© 2017 DataPRO Developers