我有两个表的视图,它们似乎完全没有返回,而不是0个记录。在SQL Server Management Studio中,如果我执行它,它不像空表那样返回零记录,结果窗格只是空白。
视图中的一个表是空的,一个不是,它使用内连接。
在服务器端,我无法像空表一样处理空记录集,记录集对象为空。
两个表都有主键,这两个键都是标识。
我之前可能没有看到过这种行为,因为我通常会从包含记录的表中创建视图,并且在此之后它们将保持填充状态。
当表返回0条记录时,为什么视图会返回null?
sqlfiddle - 似乎在这里返回0条记录,而不是什么,但这是在SQLSMS中没有返回任何内容的SQL
screenshot of SQLSMS running this view - 通常我得到0条记录和一行空值,这里我什么都没有,它已经完成并且没有挂起。
尝试打开记录集后,asp页面返回NULL。
由于