Jawaban:
ALTER SCHEMA TargetSchema
TRANSFER SourceSchema.TableName;
Jika Anda ingin memindahkan semua tabel ke skema baru, Anda dapat menggunakan sp_MSforeachtable
prosedur tersimpan yang tidak terdokumentasi (dan akan ditinggalkan pada beberapa titik, tetapi tidak mungkin!) :
exec sp_MSforeachtable "ALTER SCHEMA TargetSchema TRANSFER ?"
Ref .: ALTER SCHEMA
Jawaban singkat:
ALTER SCHEMA new_schema TRANSFER old_schema.table_name
Saya dapat mengkonfirmasi bahwa data dalam tabel tetap utuh, yang mungkin cukup penting :)
Jawaban panjang sesuai dokumen MSDN ,
ALTER SCHEMA schema_name
TRANSFER [ Object | Type | XML Schema Collection ] securable_name [;]
Jika ini adalah tabel (atau apa pun selain koleksi Tipe atau XML Schema), Anda dapat mengabaikan kata Object karena itu adalah default.