我正在將FoxPro數據庫導入到SQL服務器。我用MS SQL Server FoxPro導入,導出&轉換軟件轉換並將數據導入到我的SQL Server中。它成功了,但每列的數據類型已更改爲varchar(8000)。有沒有更好的方法將FoxPro數據庫導入SQL服務器並保持導入數據的數據類型正確?如何將FoxPro數據轉換爲SQL Server並保持數據類型正確?
0
A
回答
0
我沒有找到問題的直接解決方案。這是我的解決方法。
- 將所有數據從foxpro導入到sql server。
- 再創建一個組表(新名稱)
- 複製和舊錶,新表,像投數據:INSERT INTO SELECT CAST(COL作爲您想要的數據類型)FROM
+0
另一個解決方法:首先將數據庫從foxpro導入MS Access,然後從MS Access導入到SQL Server。 – user1235004
0
您也可以嘗試DBF Commander Pro的Export to DBMS功能。它在導出過程中轉換字段類型。選擇作爲目標表「創建新表」項目:
相關問題
- 1. 如何將Visual Foxpro數據庫轉換爲SQL Server數據庫
- 2. 正確將大Visual FoxPro CHAR列映射到適當的SQL Server數據類型
- 3. 將數據類型nvarchar轉換爲數字時出錯 - SQL Server
- 4. 將SQL Server數據庫轉換爲SQL Server Compact數據庫。並返回
- 5. 將圖像數據類型從Sql Server轉換爲php
- 6. 將位數據類型轉換爲SQL Server中的VarChar
- 7. 將SQL Server BIT數據類型轉換爲布爾值VB.NET
- 8. SQL Server - 將char數據類型轉換爲smalldatetime
- 9. 將XML Varchar數據轉換爲SQL Server中的圖像類型
- 10. SQL Server 2012:將數據類型nvarchar轉換爲float時出錯
- 11. SQL Server:將數據類型varchar轉換爲浮點時出錯
- 12. 如何將SQL Server 2008 R2數據庫轉換爲SQL Server 2012?
- 13. SQL Server轉換異常:將數據類型varchar轉換爲數字時出錯
- 14. 如何使用參數轉換爲正確的數據類型。與SQL查詢?
- 15. 將XML轉換爲SQL Server數據庫
- 16. 將Access數據庫轉換爲SQL Server
- 17. 將SQL Server數據庫轉換爲MySQL
- 18. SQL轉換數據類型
- 19. 將Foxpro數據庫傳輸到SQL Server
- 20. 如何將數據從ASCII轉換爲Unicode(正確歸類)?
- 21. 如何將字符串轉換爲Char(20)sql數據類型
- 22. 如何將INTDATE(sql數據類型)轉換爲NSDate
- 23. 如何將位數據類型轉換爲sql中的varchar
- 24. 如何使用空白將SQL Server XML數據類型轉換爲nvarchar
- 25. 如何將PDF文件轉換爲SQL Server圖像數據類型
- 26. 轉換負數據爲正的數據在SQL Server
- 27. 轉換Visual FoxPro數據庫
- 28. 如何ID數據類型轉換在SQL Server
- 29. SQL - 將數據類型數字轉換爲數字時出錯。
- 30. 如何將字符串數據類型轉換爲從數據表到SQL表的字符串數據類型
應該採取什麼數據類型是什麼? varchar(8000)太大還是不夠大?什麼版本的SQL Server? – Vinnie
問題是它將所有數據類型更改爲varchar。例如它將foxpro中日期的'22/092015'更改爲sqlserver中varchar的'22/9/2015'。我正在使用SQL Server 2012. – user1235004
改爲使用[Sql Server upsizing wizard](https://vfpx.codeplex.com/wikipage?title=Sedna&referringTitle=Home#SQLServerUpsizing)。這將正確轉換列,請參閱http://www.codemag.com/article/0703052 – stuartd