Ticker

6/recent/ticker-posts

কিভাবে Oracle Database সমস্ত টেবিল, প্যাকেজ, ফাংশন Delete করবেন?

কিভাবে Oracle Database সমস্ত টেবিল, প্যাকেজ, ফাংশন Delete করবেন?

কিভাবে Oracle Database সমস্ত টেবিল, প্যাকেজ, ফাংশন Delete করবেন?

বেশিরভাগ সময় আমাদের ওরাকল ডাটাবেসের সমস্ত টেবিল, প্যাকেজ, ফাংশন মুছে ফেলতে হয়। নিম্নলিখিত SQL কোড ব্যবহার করে আপনি একটি স্ক্রিপ্ট ব্যবহার করে ডাটাবেসের সমস্ত টেবিল, প্যাকেজ, ফাংশন মুছে ফেলতে পারেন। কোডটি ব্যবহারে কোনো সমস্যা হলে অবশ্যই কমেন্ট বা মেসেজ করুন, আমি আপনার সার্বিক সহযোগিতায় থাকব ইনশাআল্লাহ। নীচের ক্যোয়ারীটি বর্তমান ব্যবহারকারী A এর স্কিমাতে উপস্থিত সমস্ত টেবিল ড্রপ করবে (ব্যবহারকারী 'a' ব্যবহার করে সাধারণ দৃশ্যে লগইন করুন)।

DECLARE
    stringa   VARCHAR2 (100);
    CURSOR cur IS SELECT * FROM user_objects;
BEGIN
    FOR c IN cur
    LOOP
        BEGIN
            stringa := '';
            IF c.object_type = 'VIEW'
            THEN
                stringa := 'drop view ' || c.object_name;
                EXECUTE IMMEDIATE stringa;
            ELSIF c.object_type = 'TABLE'
            THEN
                stringa :=
                    'drop table ' || c.object_name || ' cascade constraints';
                EXECUTE IMMEDIATE stringa;
            ELSIF c.object_type = 'SEQUENCE'
            THEN
                stringa := 'drop sequence ' || c.object_name;
                EXECUTE IMMEDIATE stringa;
            ELSIF c.object_type = 'PACKAGE'
            THEN
                stringa := 'drop package ' || c.object_name;
                EXECUTE IMMEDIATE stringa;
            ELSIF c.object_type = 'TRIGGER'
            THEN
                stringa := 'drop trigger ' || c.object_name;
                EXECUTE IMMEDIATE stringa;
            ELSIF c.object_type = 'PROCEDURE'
            THEN
                stringa := 'drop procedure ' || c.object_name;
                EXECUTE IMMEDIATE stringa;
            ELSIF c.object_type = 'FUNCTION'
            THEN
                stringa := 'drop function ' || c.object_name;
                EXECUTE IMMEDIATE stringa;
            ELSIF c.object_type = 'SYNONYM'
            THEN
                stringa := 'drop synonym ' || c.object_name;
                EXECUTE IMMEDIATE stringa;
            ELSIF c.object_type = 'INDEX'
            THEN
                stringa := 'drop index ' || c.object_name;
                EXECUTE IMMEDIATE stringa;
            ELSIF c.object_type = 'PACKAGE BODY'
            THEN
                stringa := 'drop PACKAGE BODY ' || c.object_name;
                EXECUTE IMMEDIATE stringa;
            ELSIF c.object_type = 'DATABASE LINK'
            THEN
                stringa := 'drop database link ' || c.object_name;
                EXECUTE IMMEDIATE stringa;
            END IF;
        EXCEPTION
            WHEN OTHERS
            THEN
                NULL;
        END;
    END LOOP;
END;

    
    

🔗 Demo Application-
URL- Demo Application
Username – demo,
Pass-demo

Please stay tuned by subscribing to the YouTube channel, and encourages new videos to be uploaded
=================
Visit my site to get more collaborative posts about Oracle Apex and subscribe to my YouTube channel. Thanks.
Comment on any of your issues, I will try my best to solve the problem, In-Shah Allah. Everyone's cooperation is. desirable.
Visit my blog site, New technology-related videos, you will get different types of tutorials of Oracle Apex, and hopefully, you can use them in your daily work
==============================

🙍🏾‍ Md jABER HOSSEN
📲 Mobile-8801760688286
📨 Email- jaberit786@gmail.com
🌐 FB- facebook.com/mdjaber.hossen1
Please Subscribe to My Channel

Many thanks for visiting the site.

Then Enjoy.........................

Post a Comment

0 Comments