| Next revision | Previous revision | ||
| 
                    oracle删除已经存在的表_存储过程_函数等对象 [2018/01/16 10:26] likanghao 创建  | 
                — (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | BEGIN | + | |
| - |    FOR cur_rec IN (SELECT object_name, | + | |
| - | FROM user_objects | + | |
| - | WHERE object_type IN | + | |
| - |                               | + | |
| - |                               ' | + | |
| - |                               ' | + | |
| - |                               ' | + | |
| - |                               ' | + | |
| - |                               ' | + | |
| - | )) | + | |
| - |     | + | |
| - | BEGIN | + | |
| - |          IF cur_rec.object_type = ' | + | |
| - |           | + | |
| - |             EXECUTE IMMEDIATE  | + | |
| - | || cur_rec.object_type | + | |
| - |                               || ' "' | + | |
| - | || cur_rec.object_name | + | |
| - |                               || '" | + | |
| - |           | + | |
| - |             EXECUTE IMMEDIATE  | + | |
| - | || cur_rec.object_type | + | |
| - |                               || ' "' | + | |
| - | || cur_rec.object_name | + | |
| - |                               || '"'; | + | |
| - | END IF; | + | |
| - | EXCEPTION | + | |
| - | WHEN OTHERS | + | |
| - |           | + | |
| - |             DBMS_OUTPUT.put_line (   ' | + | |
| - | || cur_rec.object_type | + | |
| - |                                   || ' "' | + | |
| - | || cur_rec.object_name | + | |
| - |                                   || '"' | + | |
| - | ); | + | |
| - | END; | + | |
| - | END LOOP; | + | |
| - | END; | + | |