sql server 2008:是否可以指定格式而不是使用formatfile?

时间:2010-10-08 19:38:55

标签: sql sql-server

USE AdventureWorks2008R2;
GO
INSERT INTO myTestSkipField 
   SELECT *
      FROM  OPENROWSET(BULK  'C:\myTestSkipField-c.dat',
      FORMATFILE='C:\myTestSkipField.fmt'  
       ) AS t1;
GO 

我不想指定formatfile !!!我只想指定内联格式。这有可能吗?

1 个答案:

答案 0 :(得分:1)

无法将格式指定为OPENROWSETBULK INSERT的参数。

但你可以insert the data into a view。 IMO这是一个优雅的解决方案。