我有一張表,稱之爲課程,名爲courseCode的列。SQL Server列轉換
目前列類型是tinyInt,但我需要將其轉換爲一個varchar,因爲它現在需要存儲'A'。在任何人因爲糟糕的設計而跳上我之前,我沒有設計這張桌子......哈哈。
此刻無論如何,表只存儲數字0到9
這是那麼簡單,下面的語句?
ALTER TABLE dbo.Course
ALTER COLUMN courseCode VARCHAR(30)
或者這會導致不必要的轉換問題?我從來沒有做過這樣的事情,並希望聽到一些關於轉換列類型的最佳實踐,當您的客戶端使用舊類型存儲數據時。謝謝。