RENAME- A TABLE
টেবিলের নাম পরিবর্তন
কখনও কখনও টেবিলের নাম পরিবর্তনের প্রয়োজন দেখা দিতে পারে। টেবিলের নাম পরিবর্তন করার জন্য নিচের মত কমান্ড লিখতে হবে।
Commnad Syntax
RENAME
RENAME OLD NAME TO NEW NAME
SQL> RENAME STUDENT_REGISTER TO STUDENT_DATA;
Table renamed.
STUDENT_REGISTER টেবিলের নাম পরিবর্তন করে STUDENT_DATA রাখা হলো। DESC কমান্ড দিয়ে পরিবর্তন দেখে নেওয়া যাক।
SQL> DESC STUDENT_DATA;
Name
Null? Type
-----------------------------------------
-------- ----------------------------
STU_ID NUMBER(3)
STU_NAME
VARCHAR2(25)
STU_FATHERS_NAME VARCHAR2(30)
STU_CLASS
VARCHAR2(7)
STU_AGE NUMBER(2)
STU_ADD_DATE DATE
STU_FISH
VARCHAR2(10)
STU_B_DATE DATE
STU_MOBILE NUMBER(15)
পুর্বের STUDENT_REGISTER টেবিলটি আর দেখা যাবে না।
USERS_TRANS টেবিলের নাম পরিবর্তন করে U_TRANSACTION রাখা হলো।
SQL> RENAME USERS_TRANS
TO U_TRANSACTION;
Table renamed.
DESC কমান্ড দিয়ে পরিবর্তন দেখে নেওয়া যাক।
SQL> DESC U_TRANSACTION;
Name
Null? Type
-----------------------------------------
-------- ----------------------------
S_USER_ID NOT NULL
VARCHAR2(10)
S_USER_NAME NOT NULL VARCHAR2(20)
S_USER_PASS NOT NULL
VARCHAR2(10)
S_USER_DESC
VARCHAR2(50)
S_USER_TIME NOT NULL
VARCHAR2(10)
S_USER_STATUS CHAR(1)
মনে রাখতে হবে
1. টেবিলের নাম পরিবর্তন করলে ঐ টেবিলে কোন রিলেশন কাজ করবে না যদিও মূল টেবিলে রিলেশন থাকে।
2. কোন টেবিলেরই ডাটার কোন ক্ষতি হবেনা।
3.নতুন টেবিলে INDEX AND SEQUENCE কাজ করবে না।
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন