gpt4 book ai didi

sql - 智能感知看不到全局临时表

转载 作者:行者123 更新时间:2023-12-03 09:08:48 24 4
gpt4 key购买 nike

我在 ssms 中打开一个新查询并创建一个全局临时表。然后我在 ssms 中打开一个新的查询窗口并编写 sql 在字段中插入数据。但在新的查询窗口中,intellisense 无法识别临时表。 sql 工作正常,数据被插入到临时表中,我可以使用临时表,但没有智能感知。我可以返回到创建表的原始查询窗口,并且智能感知工作正常。我尝试过刷新智能感知,但不起作用。任何建议将不胜感激。

表格代码为

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

粗体部分是不同查询窗口中智能感知无法识别的部分

最佳答案

到目前为止,我能想到的唯一“技巧”是将“CREATE TABLE”命令包含在一个永远不会执行的 block 中,但智能感知会看到,如下所示:

IF 1=0
BEGIN
CREATE TABLE ##UserInfo (
[UserId] int NOT NULL IDENTITY (1, 1),
[strEmail] varchar(50) NULL,
[strLastName] varchar(50) NULL,
[strFirstName] varchar(50) NULL,
);
END

如果您可以发表评论,那就太好了,但遗憾的是智能感知忽略了这一点。

关于sql - 智能感知看不到全局临时表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44703133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com