2014-01-14 96 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的下一個主要版本

相關問題