如何更新同名数据类型的多列

时间:2013-10-15 10:59:11

标签: sql-server type-conversion

我有一个名为'lastModifiedDate'的'smalldatetime'数据类型的列。

此列几乎存在于数据库的所有表中。

我想将此列更改为“datetime”数据类型。

有没有办法用sql脚本做到这一点?

1 个答案:

答案 0 :(得分:2)

要生成可以执行的脚本

SELECT 
   'ALTER TABLE  [' + Table_Schema + '].[' + Table_Name + '] ' + 
   'ALTER COLUMN [' + Column_Name  + '] DATETIME;'       

FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'LastModifiedDate'