在使用 Microsoft SQL Server 時,經常會用到Schema來做一些控管,
假設我們使用的資料表,已經有現成的Schema,我們該如何來修改它呢?
這邊我使用
SQL2008.AdventureWorksLT2008_Only_Database.zip 做示範目前的表如下: ![]() 假設現在我們不要 SalesLT 了, 要全部改回 dbo , 該怎麼辦? 簡單的來說,有兩種做法,一種就是用 T-SQL (Transact-SQL), 另一種是直接在SSMS (SQL Server Management Studio)裡修改, 我們先用T-SQL的方式吧,要用的指令是ALTER SCHEMA,詳細 請看MSDN --Alter Schema [新Schema名] Transfer [舊Schema].[資料表名] -- 我們要將 SalesLT.Address 修改為 dbo, 所以.. ALTER SCHEMA [dbo] TRANSFER [SalesLT].[Address] ![]() ![]() 傳回正確執行的訊息後,重整資料表就可以看到已修改完成了。 那麼如果要從SSMS直接修改呢? 疑... 資料表 (右鍵)-> Properties(屬性)跳出來的對話視窗是... ![]() 蝦米?不能修改? 沒錯........ 因為不是從這裡改啊...... 正確答案是... 資料表 (右鍵)-> Design(設計) ![]() 在這邊啦...哈哈,被同事問到,我還以為真的不能從SSMS改呢, 原來大家都從錯誤地方下手了
2010-04-12 18:26:00 By RazgrizHsu
1149 Visits
|
文章分類 Category關於站長 About
大家來噗浪 Plurk武林高手連結 Links免責聲明 Disclaimer
|