2014-01-14 60 views
3

我通过使用ssms选项database right click -> Tasks -> generate scripts导出现有sql server 2012表中的数据。这工作正常,除了日期列。使用生成脚本从sql server 2012导出日期数据

输出示例:

INSERT INTO Employees VALUES (1, 'Frank', ,CAST(0x16190B00 AS Date)); 

我不找到一种方法,日期列导出到一个格式像2.10.2012。我可以考虑添加一个字符串列并将日期列值作为字符串进行转换,但这只是一个解决方法。

有人可以帮我吗?

+1

尝试使用该工具的错误 - http://www.devart.com/dbforge/sql/studio/data-export -import.html – Devart

+0

[十六进制SQL Server脚本生成器CAST日期时间值]的可能重复(http://stackoverflow.com/questions/16081697/sql-server-script-generator-cast-datetime-values-from-hex) –

+2

在[此连接项目](http://connect.microsoft.com/SQLServer/feedback/details/745796/ssms-generate-scripts-for-data-scripts-datetime-as-binary)中说它已修复SQL Server的下一个主要版本(SQL Server 2014),并且将移植到SQL Server 2012 SP2。 –

回答

0

像的Mikael说,这是一种将固定在SQL Server的下一个主要版本

相关问题