📄 base_ora.sql
字号:
SET SERVEROUTPUT ON SIZE 100000;
/*==============================================================*/
/* Database name: zxn10_new */
/* DBMS name: ORACLE Version 9i */
/* Created on: 2005-5-17 9:41:33 */
/*==============================================================*/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'ALMRACK');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table almrack cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'ALMCS7');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table almcs7 cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'ALMN7LK');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table almn7lk cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'ALMCPU');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table almcpu cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'ALMPCM');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table almpcm cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'ALMRST');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table almrst cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'ALMENV');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table almenv cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'ALMCLK');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table almclk cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'ALMCOMM');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table almcomm cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'ALMSPC');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table almspc cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'ALMOEP');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table almoep cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'ALMPOWER');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table almpower cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'ALMV5');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table almv5 cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'OFFIRACK');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table offirack cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'BOARDTYPE');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table boardtype cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'BOARDSTATE');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table boardstate cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'TA01');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table ta01 cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'TA02');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table ta02 cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'TA03');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table ta03 cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'TA04');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table ta04 cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'TA05');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table ta05 cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'TA06');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table ta06 cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'TA07');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table ta07 cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'TA08');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table ta08 cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'TA09');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table ta09 cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'TA10');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table ta10 cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'TA20');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table ta20 cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'TA11');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table ta11 cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'TA12');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
BEGIN
s := 'drop table ta12 cascade constraints';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tables WHERE table_name = 'TA13');
IF cnt!=0 THEN
DECLARE s VARCHAR2(500);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -