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

ストアドプロシージャの結果を一時テーブルに挿入します

    これにはOPENROWSETを使用できます。見てください。まだ有効になっていない場合に備えて、アドホック分散クエリを有効にするためのsp_configureコードも含めました。

    CREATE PROC getBusinessLineHistory
    AS
    BEGIN
        SELECT * FROM sys.databases
    END
    GO
    
    sp_configure 'Show Advanced Options', 1
    GO
    RECONFIGURE
    GO
    sp_configure 'Ad Hoc Distributed Queries', 1
    GO
    RECONFIGURE
    GO
    
    SELECT * INTO #MyTempTable FROM OPENROWSET('SQLNCLI', 'Server=(local)\SQL2008;Trusted_Connection=yes;',
         'EXEC getBusinessLineHistory')
    
    SELECT * FROM #MyTempTable
    


    1. MySQLは重複レコードを削除しますが、最新の状態に保ちます

    2. SQLServerのHibernate構成ファイルを構成する方法

    3. このクエリでページング(スキップ/テイク)機能を実装する

    4. SQLエラーORA-01722:無効な番号