DDL-Drop Table

DROP TABLE

 কখনও কখনও টেবিল মোছার প্রয়োজন দেখা দিতে পারে। নিচের মত কমান্ড   লিখতে হবে।

 

Commnad Syntax

DORP

DROP TABLE  TABLE NAME

 

SQL> DROP TABLE STUDENT_DATA;

 

Table dropped.

 

 

ড্রপ কমান্ড ব্যবহারের পর উঊঝঈ কমান্ড দিয়ে পরিবর্তন দেখে নেওয়া যাক। টেবিল does not exist অর্থাৎ টেবিলটি মোছা হয়ে গেছে। আর ওপেন হচ্ছে না।

 

SQL> DESC STUDENT_DATA;

ERROR:

ORA-04043: object STUDENT_DATA does not exist

 

1. সকল ডাটা  STRUCTURE  মুছে যাবে

2. VIEW এবং SYNONYM ও কাজ করবে না।

3.INDEX সহ সকল রিলেশন ফাইল মুছে যাবে।

4.   আর কোন ডাটা বা  STRUCTURE  ফেরৎ আনা যাবে না অর্থাৎ  ROLL BACK হবে না।

5.   PEDING TRANSACTION WILL BE COMMITED

6.   DBA CAN REMOVE PRIVILEGE ONLY

 

DROP WITH CASECADE OPTION

টেবিল Drop করার সময়ে অন্য টেবিলের সাথে রিলেশনও মুছে দেওয়া যায়। চাইল্ড টেবিলের সাথে রিলেশন থাকলে মেইন টেবিল মুছা যায় না ক্ষেত্রে নিচের মত কমান্ড দিতে হয়।

 

SQL> DROP TABLE STUDENT_DATA CASCADE;

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন