日期:2014-05-18  浏览次数:20476 次

Alter Column问题
SQL code

-- first time
ALTER TABLE dbo.MyTable ALTER COLUMN MyColumn NVARCHAR(200)
GO
-- second time
ALTER TABLE dbo.MyTable ALTER COLUMN MyColumn NVARCHAR(200)
GO


我的问题是执行第二遍的时候,数据库会不会真的去修改这一列?我有什么工具可以跟踪或者数据去证明第二句执行后有没有真的去改了?

Thanks in advance!

------解决方案--------------------
执行第二遍的时候,数据库会去修改这一列.
------解决方案--------------------
用事件跟踪器看看
------解决方案--------------------
改动应该会比较大.特别是如果原来的列宽度较小,而新的列宽度比以前要大得多时.