2013-10-19 458 views
0

我使用SQL腳本創建了一個數據庫。數據庫已正確創建,但問題在於腳本在所有表名/視圖名稱前加上了數據庫名稱的前綴。SQL Server 2008在表/視圖名稱前綴數據庫名稱

如果對於前。數據庫名稱爲ABC,表名爲TableName,則腳本將其命名爲ABC.TableName。現在,每當我想引用該表在節目我都用ABC.TableName

有沒有什麼辦法讓我可以從所有的表/視圖中刪除該前綴或代替數據庫名稱前綴使用dbo前綴前。在這種情況下爲dbo.TableName。此外,我不希望丟失任何數據表中的

+3

我不相信你。如果'ABC'是數據庫名稱,它將是'ABC..TableName' – GSerg

+3

'abc'是數據庫中的**模式**的名稱 - 不是數據庫名稱本身 –

+0

你所要求的有點不清楚但我相信你可以用[SYNONYMS](http://technet.microsoft.com/en-us/library/ms177544(v = sql.100).aspx) –

回答

0

把下面的腳本的頂部切換到數據庫ABC:

USE ABC 
GO 
相關問題