উত্তর:
ALTER SCHEMA TargetSchema
TRANSFER SourceSchema.TableName;
আপনি যদি সমস্ত টেবিলগুলিকে একটি নতুন স্কিমাতে স্থানান্তর করতে চান তবে আপনি অননুমোদিত (এবং কোনও সময়ে অবমূল্যায়ন করার জন্য, তবে অসম্ভব!) sp_MSforeachtable
সঞ্চিত পদ্ধতি ব্যবহার করতে পারেন :
exec sp_MSforeachtable "ALTER SCHEMA TargetSchema TRANSFER ?"
সূত্র .: ALTER SCHEMA
সংক্ষিপ্ত উত্তর:
ALTER SCHEMA new_schema TRANSFER old_schema.table_name
আমি নিশ্চিত করতে পারি যে টেবিলের ডেটা অক্ষত রয়েছে, যা সম্ভবত বেশ গুরুত্বপূর্ণ :)
এমএসডিএন ডক্স অনুসারে দীর্ঘ উত্তর ,
ALTER SCHEMA schema_name
TRANSFER [ Object | Type | XML Schema Collection ] securable_name [;]
যদি এটি কোনও টেবিল (বা কোনও প্রকার বা এক্সএমএল স্কিমা সংগ্রহের বাইরে কিছু) থাকে তবে আপনি ডিফল্ট হওয়ার কারণে অবজেক্ট শব্দটি ছেড়ে দিতে পারেন।