相当于SQL Server中的Oracle外部表
SQL Server中是否有与Oracle's External Table等效的内容?相当于SQL Server中的Oracle外部表
外部表是映射到文件系统中的平面文件的表。
这非常方便,因为它允许您使用标准SQL将平面文件作为表读取。
Harold Javier's answer是一个很好的,
但你可能还需要考虑使用OPENROWSET与BULK
关键字。
它与外部表格不同,因为您不是“创建”一个表格,而是更多的查询。
它应该是这个样子:
SELECT et.*
FROM OPENROWSET(BULK 'your_data_file', FORMATFILE = 'your_format_file.fmt') AS et
而不是给在表定义的格式(如Oracle)的,你应该添加一个fmt
文件。
Here是如何创建它
您需要创建外部链接。使用Text IISAM创建链接服务器是一个。您还可以检查此链接:(http://msdn.microsoft.com/en-us/library/ms709353.aspx)
谢谢,我会检查一下 – Bassal 2013-02-14 15:23:36
不客气。 – 2013-02-15 05:01:21
升级到sql server 2016以获得您所需要的。
谢谢,我会试试看 – Bassal 2013-02-26 13:36:02