Date: Tue, 6 Mar 2001 12:43:44 +0900
From: who@example.co.jp
米田です。
>レポートにローカル一時テーブルは連結できないのでしょうか。
>(このとき、ストアドプロシージャで、"SELECT #MyTempTable.*
>FROM #MyTempTable"は実行できるので、"#MyTempTable"は
>確かに存在しています。)
ローカル一時テーブルはセッション毎に別です。
先日試した限りでは、
select * into #YYY from Northwind.dbo.Orders
select object_id('tempdb..#YYY')
select object_name(object_id('tempdb..#YYY'))
を複数回実行すると、セッション毎に内部的に採番しているらしく
2009058193
#YYY________________________________________________________________________________________________________________000000000015
や
1993058136
#YYY________________________________________________________________________________________________________________000000000010
となっていました。
ローカル一時テーブルを作ったのと別のセッションになっているかどうかで、エ
ラーになるか変わると思います。
・セッションをひとつで済ませるか(アクセスでどうすればいいか分かりませんが)
・グローバル一時テーブルを使う
のどちらかが必要だと思います。
アクセスは良く知らないのでSQL Serverサイドの情報として発言します。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|