为什么列从SQL Server中的VIEW中选择时返回null值

时间:2016-07-03 04:10:22

标签: sql sql-server

我在SQL Server 2014中有一个视图:

ALTER VIEW [dbo].[V242_MachineWTSVirtual] 
AS
     SELECT 
         [242_MachineWTS].*, 
         [242_MO].PartID
     FROM 
         [242_MachineWTS]
     LEFT JOIN 
         [242_MO] ON [242_MachineWTS].MONo = [242_MO].MONo

当我执行此SELECT声明时:

SELECT 
    [242_ MachineWTS].*, 
    [242_MO].PartID
FROM 
    [242_MachineWTS]
LEFT JOIN 
    [242_MO] ON [242_MachineWTS].MONo = [242_MO].MONo

它会返回所需的结果,但是当我运行此SELECT时:

SELECT * 
FROM V242_MachineWTSVirtual

它返回PartID列的值为null。我不知道为什么。

我的表[242_MachineWTS]有超过300万条记录。

0 个答案:

没有答案