イントラマート(スクリプト開発)に関する技術情報です。

イントラマート技術情報

Ver7.2

イントラマートでSQLServerの一時テーブルがうまく使用できない

投稿日:

イントラマートでSQLServerの一時テーブルがうまく使用できない

一旦SQLで取得したデータをSQLServerの一時テーブルに保存して処理を実行させたいことがあったので、一時テーブルを作成してみましたがどうも上手く行きません。

上記を実行すると

作った直後にSELECTしても一時テーブルの内容が見れません。

実験で「ローカル#(一時テーブル)」ではなく「グローバル##(一時テーブル)」に置き換えると

思い通りの結果でOK。

全ユーザーが見れる必要もないし、できれば見えない方がありがたい・・・。

しかも同時にこの処理実行されたら「グローバル##(一時テーブル)」を両方が作りに
行ってエラーになるのでは・・・?(面倒だからやってませんが。)
しかもログインユーザーによって「ローカル#(一時テーブル)」に挿入されるデータは
異なるんですが・・・。

と言う事は

見たいに動的にユニークなテーブル名自動生成するのかな?
なんか勘違いしてるのかな・・・?うん、勘違いしているのだろう。







-Ver7.2
-, , ,

Copyright© イントラマート技術情報 , 2017 AllRights Reserved.