表结构SQL更新
parent
489ad2fdd0
commit
d6338ac223
@ -0,0 +1,31 @@
|
||||
DROP TABLE IF EXISTS `hr_log`;
|
||||
DROP TABLE IF EXISTS `jcl_field_extendgroup`;
|
||||
DROP TABLE IF EXISTS `jcl_field_extendinfo`;
|
||||
DROP TABLE IF EXISTS `jcl_field_extendtitle`;
|
||||
DROP TABLE IF EXISTS `jcl_org_comp`;
|
||||
DROP TABLE IF EXISTS `jcl_org_compext`;
|
||||
DROP TABLE IF EXISTS `jcl_org_compext_dt1`;
|
||||
DROP TABLE IF EXISTS `jcl_org_dept`;
|
||||
DROP TABLE IF EXISTS `jcl_org_deptext`;
|
||||
DROP TABLE IF EXISTS `jcl_org_deptext_dt1`;
|
||||
DROP TABLE IF EXISTS `jcl_org_grade`;
|
||||
DROP TABLE IF EXISTS `jcl_org_hrmrelation`;
|
||||
DROP TABLE IF EXISTS `jcl_org_hrmresource`;
|
||||
DROP TABLE IF EXISTS `jcl_org_hrmresourceext`;
|
||||
DROP TABLE IF EXISTS `jcl_org_hrmresourceext_dt1`;
|
||||
DROP TABLE IF EXISTS `jcl_org_job`;
|
||||
DROP TABLE IF EXISTS `jcl_org_jobdt`;
|
||||
DROP TABLE IF EXISTS `jcl_org_jobext`;
|
||||
DROP TABLE IF EXISTS `jcl_org_jobext_dt1`;
|
||||
DROP TABLE IF EXISTS `jcl_org_level`;
|
||||
DROP TABLE IF EXISTS `jcl_org_map`;
|
||||
DROP TABLE IF EXISTS `jcl_org_post`;
|
||||
DROP TABLE IF EXISTS `jcl_org_post_info`;
|
||||
DROP TABLE IF EXISTS `jcl_org_scheme`;
|
||||
DROP TABLE IF EXISTS `jcl_org_sequence`;
|
||||
DROP TABLE IF EXISTS `jcl_org_staff`;
|
||||
DROP TABLE IF EXISTS `jcl_org_staffplan`;
|
||||
DROP TABLE IF EXISTS `jcl_org_staffs`;
|
||||
DROP TABLE IF EXISTS `jcl_import_history`;
|
||||
DROP TABLE IF EXISTS `jcl_import_history_detail`;
|
||||
DROP TABLE IF EXISTS `JCL_INFO`;
|
@ -0,0 +1,308 @@
|
||||
create or replace procedure jcl_droptable(
|
||||
p_table in varchar2
|
||||
) is
|
||||
v_count number(10);
|
||||
begin
|
||||
select count(*) into v_count from user_tables where table_name = upper(p_table);
|
||||
if v_count > 0 then
|
||||
execute immediate 'drop table ' || p_table ;
|
||||
end if;
|
||||
end jcl_droptable;
|
||||
/
|
||||
|
||||
create or replace procedure jcl_dropsequence(
|
||||
p_sequence in varchar2
|
||||
) is
|
||||
v_count number(10);
|
||||
begin
|
||||
select count(*) into v_count from user_sequences where sequence_name = upper(p_sequence);
|
||||
if v_count > 0 then
|
||||
execute immediate 'drop sequence ' || p_sequence ;
|
||||
end if;
|
||||
end jcl_dropsequence;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_SCHEME');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_LEVEL');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_GRADE');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_SEQUENCE');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_POST');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_POST_INFO');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_COMP');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_FIELD_EXTENDGROUP');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_FIELD_EXTENDTITLE');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_FIELD_EXTENDINFO');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_COMPEXT');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_COMPEXT_DT1');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_DEPT');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_DEPTEXT');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_DEPTEXT_DT1');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_JOB');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_JOBDT');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_JOBEXT');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_JOBEXT_DT1');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_HRMRESOURCE');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_HRMRESOURCEEXT');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_HRMRESOURCEEXT_DT1');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_STAFFPLAN');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_STAFF');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_STAFFS');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('HR_LOG');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_HRMRELATION');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_ORG_MAP');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_IMPORT_HISTORY');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_IMPORT_HISTORY_DETAIL');
|
||||
END;
|
||||
/
|
||||
|
||||
begin
|
||||
jcl_droptable('JCL_INFO');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_SCHEME_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_LEVEL_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_GRADE_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_SEQUENCE_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_POST_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_POST_INFO_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_COMP_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_FIELD_GROUP_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_FIELD_TITLE_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_FIELD_INFO_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_COMPEXT_DT1_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_DEPT_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_DEPTEXT_DT1_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_JOB_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_JOBDT_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_JOBEXT_DT1_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_HRM_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_HRMEXT_DT1_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_STAFFPLAN_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_STAFF_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_STAFFS_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_ORG_MAP_FID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('HR_LOG_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_IMPORT_HISTORY_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_IMPORT_DETAIL_ID');
|
||||
END;
|
||||
/
|
||||
|
||||
BEGIN
|
||||
jcl_dropsequence('JCL_INFO_ID');
|
||||
END;
|
||||
/
|
Loading…
Reference in New Issue