gpt4 book ai didi

SQL Server 查询错误 'An object or column name is missing or empty'

转载 作者:行者123 更新时间:2023-12-02 17:00:58 24 4
gpt4 key购买 nike

我在 SQL Server 的存储过程中有以下查询:

SELECT  TLI.LESNumber
,COUNT(TLT.PL)
INTO #PWCM
FROM #tmpLESImport TLI
INNER JOIN tbl_LES L
on TLI.LESNumber=L.NUMB
WHERE ISNULL(L.DELT_FLAG,0)=0
AND L.SCHL_PK=@SCHL_PK
AND TLI.PL IS NOT NULL
AND LEN(TLI.PL)>0
GROUP BY LESNumber
HAVING COUNT(PL)>1

运行查询时出现以下错误:

对象或列名称缺失或为空。对于 SELECT INTO 语句,验证每列都有一个名称。对于其他语句,请查找空别名。不允许将别名定义为“”或[]。将别名更改为有效名称。

谁能告诉我为什么? #PWCM 在执行此查询之前不会出现在任何地方。

最佳答案

当您SELECT INTO 一个表时,它会创建该表(在本例中为临时表)。为了创建表,每一列都需要一个名称,而您的 count 列不需要。您只需给它一个名称:

SELECT  TLI.LESNumber,COUNT(TLT.PL) [NumRecords]
INTO #PWCM
FROM #tmpLESImport TLI
...

关于SQL Server 查询错误 'An object or column name is missing or empty',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24998586/

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