5

SQL Server にOracleの外部テーブルに相当するものはありますか?

外部テーブルは、ファイルシステム内のフラットファイルにマップされるテーブルです。

フラットファイルを標準SQLのテーブルとして読み取ることができるので非常に便利です。

4

3 に答える 3

5

ハロルド・ハビエルの答えは良いものですが、キーワード でOPENROWSET
を 使用することも検討することをお勧めします。BULK

テーブルを「作成」するのではなく、クエリを作成するという点で、外部テーブルとは異なります。

次のようになります。

SELECT et.*
FROM OPENROWSET( BULK 'your_data_file', FORMATFILE = 'your_format_file.fmt') AS et

(oracleのように)テーブル定義でフォーマットを指定する代わりに、fmtファイルを追加する必要があります。作成方法は次の
とおりです

于 2013-02-21T08:07:50.680 に答える
2

外部リンクを作成する必要があります。テキストIISAMを使用してリンクサーバーを作成することもその1つです。このリンクも確認できます:( http://msdn.microsoft.com/en-us/library/ms709353.aspx

于 2013-02-14T15:12:54.233 に答える
0

必要なものを入手するには、SQLServer2016にアップグレードしてください。

于 2016-07-15T12:30:24.327 に答える