ssmsで新しいクエリを開き、グローバルtempテーブルを作成します。私はその後、ssmsで新しいクエリウィンドウを開き、SQLを書いてフィールドにデータを挿入します。しかし、新しい照会ウィンドウでは、intellisenseは一時表を認識しません。 SQLはうまく動作し、データはtempテーブルに挿入され、私はtempテーブルで作業できますが、intellisenseは使用できません。テーブルが作成され、インテリセンスが正常に機能する元のクエリウィンドウに戻ることができます。私はインテリアセンスをリフレッシュしようとしましたが、うまくいきません。どんな提案も感謝します。intellisenseグローバルテンポラリテーブルが表示されない
表のコードがある
CREATE TABLE ##UserInfo
(
[UserId] int NOT NULL IDENTITY (1, 1),
[strEmail] varchar(50) NULL,
[strLastName] varchar(50) NULL,
[strFirstName] varchar(50) NULL,
)
挿入コード
insert into ##Userinfo(strLastName,strFirstName)
select distinct POC_DATA.POC_LNAME, POC_DATA.POC_FNAME
from POC_DATA
太字は
Native Intellisenseは、テンポラリテーブルではうまく動作せず、グローバルテンポラリテーブルではうまく動作しません。グローバルなテンポラリテーブルは邪悪なものであり、並行処理に関するあらゆる種類の問題を引き起こすことに注意してください。 –
intellisenseが別のクエリウィンドウにコード化されたグローバルな一時テーブルを認識すべきであることを示す文書を見たことがありますか?これは私に期待される行動のように聞こえる。 –