JAN*_*JAN 5 sql sql-server sql-server-2008 sql-server-2012
如何将 SQL Server 2012 中以 dbo 前缀开头的表更改为不带前缀的表?
这是答案(改变!!!),对于有一天可能需要它的人:
IF (NOT EXISTS (SELECT * FROM sys.schemas WHERE name = 'MyDbo'))
BEGIN
EXEC ('CREATE SCHEMA [MyDbo] AUTHORIZATION [dbo]')
END
ALTER SCHEMA MyDbo
TRANSFER dbo.your_old_table
GO
Run Code Online (Sandbox Code Playgroud)