在 MySQL 中,我可以创建一个具有固定列宽的表,然后可以使用 load data infile 命令导入固定宽度的文件。
例如:
Fixed width text file = JOHN 1234
进入表格:
Username - CHAR(8)
Password - ChAR(4)
这种方法的优点在于根据 MySQL 表中定义的列大小“切断”文件。
现在有一个新项目需要 SQL Server 2005 。
SQL Server 是否具有与加载数据infile 类似的功能?或者这是一个比我正在采取的更好的方法。
答案 0 :(得分:2)
您确实具有与SQL Server类似的功能。我鼓励你学习格式文件。这个来自Microsoft的页面可以很好地解释它。
http://msdn.microsoft.com/en-us/library/ms178129.aspx
我也鼓励你阅读这篇博客: