我在ssms中打开一个新查询并创建一个全局临时表。然后我在ssms中打开一个新的查询窗口并编写sql以在字段中插入数据。但是在新的查询窗口中,intellisense无法识别临时表。 sql工作正常,数据插入临时表,我可以使用临时表,但没有智能感知。我可以返回创建表的原始查询窗口,智能感知工作正常。我尝试过刷新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
粗体是intellisense在不同查询窗口中无法识别的部分
答案 0 :(得分:2)
到目前为止,我能够提出的唯一“技巧”是在一个永远不会执行的块中包含“CREATE TABLE”命令,但intellisense会看到,如下所示:
`tf.train.Example(features=tf.train.Features(feature={"x": tf.train.Feature(int64_list=tf.train.Int64List(value=[10]))})).SerializeToString()`
如果你能发表评论会很好,但是唉,intellisense会忽略这一点。