如何从SQL Server 2012表中删除或更改dbo前缀?

时间:2014-09-04 10:41:40

标签: sql sql-server sql-server-2008 sql-server-2012

有人已经问过这个问题here,但没有得到这个问题的答案。

如何将以dbo前缀开头的SQL Server 2012中的表更改为没有?

2 个答案:

答案 0 :(得分:1)

对于任何可能有一天需要它的人来说,这是答案(改变!!!):

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

答案 1 :(得分:1)

更改> mydb.tableName dbo.tableName

1.单击F4或(查看>属性窗口), 2.然后点击你的表格。 3.在属性窗口中,在架构字段中,更改属性。