If i want to transfer schema ownership to another schema i know that i need to use something like:
ALTER SCHEMA destinationschema TRANSFER sourceschema.objectname;
But how is it different from:
ALTER AUTHORIZATION ON OBJECT::sourceschema.objectname TO destinationschema ;
Thanks in advance!
Best Answer
In this special case you've highlighted, they do the same thing, There is no difference.
I'll guess that ALTER SCHEMA was added for completeness (eg there is CREATE and DROP why not ALTER) or in preparation for other features (such as renaming a SCHEMA, say)