I have been assisgned with a starnge assigment where i need to convert 40 tables columns from datetime2 to datetime.
this is the datetime format what i am having in my database.2007-11-12 00:00:00
it contains more than 90,000 records
Please assist
datetime)。例如SELECT * FROM MyTable WHERE MyColumn < '1753-01-01'
UPDATE MyTable SET MyColumn = '1753-01-01' WHERE MyColumn < '1753-01-01'
ALTER TABLE MyTable ALTER COLUMN MyColumn DATETIME
那只是 rediculos,datetime2 更准确,它具有更大的日期范围并占用相同的字节数(8)。
这是 mssql 的代码:
alter table tablename alter column colname datetime