1.若一個Table 已存在且有大量資料,若要新增一個欄位時千萬不要使用[SQL Managerment Studio ]來新增,
否則會造成系統處理大量資料而鎖住,應該利用T-SQL語法處理較為恰當
T-SQL:
ALTER TABLE [我的資料表名稱] ADD [欄位名稱] [型態]
例:ALTER TABLE EmpList ADD EmpID varchar(10)
2.若要變更資料欄位型態時(但是變更欄位型態時有許多限制,詳細資料可參考MSDN):
T-SQL:
ALTER TABLE [我的資料表名稱] ALTER COLUMN [欄位名稱] [型態]
例: ALTER TABLE EmpList ALTER COLUMN EmpID int
否則會造成系統處理大量資料而鎖住,應該利用T-SQL語法處理較為恰當
T-SQL:
ALTER TABLE [我的資料表名稱] ADD [欄位名稱] [型態]
例:ALTER TABLE EmpList ADD EmpID varchar(10)
2.若要變更資料欄位型態時(但是變更欄位型態時有許多限制,詳細資料可參考MSDN):
T-SQL:
ALTER TABLE [我的資料表名稱] ALTER COLUMN [欄位名稱] [型態]
例: ALTER TABLE EmpList ALTER COLUMN EmpID int
留言
張貼留言