আমি কীভাবে কোনও প্রশ্নের বিবৃতি ব্যবহার করে টেবিলের নাম পরিবর্তন করতে পারি?
আমি নিম্নলিখিত বাক্য গঠনটি ব্যবহার করেছি তবে এসকিউএল সার্ভার 2005-এ পুনর্নবীকরণ কীওয়ার্ডটি খুঁজে পেলাম না।
Alter table Stu_Table rename to Stu_Table_10
আমি কীভাবে কোনও প্রশ্নের বিবৃতি ব্যবহার করে টেবিলের নাম পরিবর্তন করতে পারি?
আমি নিম্নলিখিত বাক্য গঠনটি ব্যবহার করেছি তবে এসকিউএল সার্ভার 2005-এ পুনর্নবীকরণ কীওয়ার্ডটি খুঁজে পেলাম না।
Alter table Stu_Table rename to Stu_Table_10
উত্তর:
Sp_rename ব্যবহার করুন:
EXEC sp_rename 'Stu_Table', 'Stu_Table_10'
আপনি এমএসডিএন এ এই পদ্ধতিতে নথিপত্র পেতে পারেন ।
যদি আপনার কোনও স্কিমা নাম অন্তর্ভুক্ত করার দরকার হয় তবে এটি কেবল প্রথম প্যারামিটারে অন্তর্ভুক্ত করা যেতে পারে (অর্থাত, এটি একটি স্কিমা থেকে অন্য স্কিমে কোনও টেবিল স্থানান্তর করতে ব্যবহার করা যাবে না)। সুতরাং, উদাহরণস্বরূপ, এটি বৈধ:
EXEC sp_rename 'myschema.Stu_Table', 'Stu_Table_10'
ইন MySQL
: -
RENAME TABLE `Stu Table` TO `Stu Table_10`
এসকিউএল সার্ভার 2005 এ এটি ব্যবহার করুন:
sp_rename old_table_name , new_table_name
এটি আপনাকে দেবে:
সতর্কতা: কোনও বস্তুর নামের কোনও অংশ পরিবর্তন করা স্ক্রিপ্ট এবং সঞ্চিত পদ্ধতিগুলি ভেঙে দিতে পারে।
তবে আপনার টেবিলের নাম পরিবর্তন করা হবে।
মাইএসকিউএল এ:
নাম টেবিল template_function
টু business_function
;
টেবিলের টেবিলের নামটি পুনরায় পরিবর্তন করুন new_table_name; মাইএসকিউএল-তেও কাজ করে।
এই আদেশটি কার্যকর করুন
sp_rename 'Employee','EData'
সারণীর নাম পরিবর্তন করুন:
RENAME TABLE old_tableName TO new_tableName;
উদাহরণ স্বরূপ:
RENAME TABLE company_name TO company_master;