sql >> データベース >  >> RDS >> Sqlserver

「openrowset」を使用した SQL スクリプトのエラー

    これをローカルでスプレッドシートで動作させることができました。 OPENROWSET を忘れてください

    <オール> <リ>

    Excel スプレッドシートに名前付き範囲を作成します。これを行うには、必要な列 (ヘッダーを含む) を強調表示し、右クリックして [範囲に名前を付ける] を選択します。これに名前を付けてください。これがテーブル名になります。

    http://www.homeandlearn.co.uk/me/mes9p2.html

    <リ>

    スプレッドシートを保存して閉じます。開いていると、SQL Server はアクセスできません。

    <リ>

    リンク サーバーを追加します。 セクション E の指示に従ってください 以下では、Excel スプレッドシート用のリンク サーバーを追加する方法について説明します:

    http://msdn.microsoft.com/en-us/library/ms190479 .aspx

    <リ>

    再び指示に従って、DS を非常にうまくクエリできるはずです。

    これが私のために働くコードです:

    EXEC sp_addlinkedserver 'ExcelSource4',
       'Jet 4.0',
       'Microsoft.Jet.OLEDB.4.0',
       'c:\sqlss.xls',
       NULL,
       'Excel 5.0';
    GO
    
    SELECT *
       FROM ExcelSource4...MyTable2;
    

    そして最後に。いくつかの回答を受け入れ、役立つ回答を投票してください。これが StackOverflow の生命線です。




    1. 言語を使用して照合するときに、PostgreSQLで句読点とスペースを折りたたまないようにする方法はありますか?

    2. 翻訳番号をハードコードせずに、番号(通貨)をイタリアの通貨にスペルするPlsql

    3. PostgreSQL:一意性違反:7エラー:重複するキー値が一意性制約users_pkeyに違反しています

    4. レコードをループするカーソルの作成に関する SQL Server 2008 要求の例