修改欄位長度
ALTER TABLE table_name ALTER COLUMN column_name nvarchar(150) NOT NULL;
GO
修改物件名稱
sp_rename 'object_name', 'new_name', 'object_type'
object_type:COLUMN / DATABASE / INDEX / OBJECT / USERDATATYPE
ex:
EXEC sp_rename 'table_name.old_column_name', 'new_column_name', 'COLUMN';
GO
#若是要修改欄位有設置條件約束,要先移除條件約束,等修改後再將條件約束建立,否則會出現錯誤,SQL SERVER 並不會自動修改
#還有像是Trigger,如果有用到修改的這個欄位,也需要自行去修改,不然就沒作用了
我們可以使用sys.sql_dependencies去查出相關性
全站熱搜