-1
我有一个Java应用程序从SQL Server中检索数据。从SQL Server查看JAva查询
的查询格式
SELECT field1, field2...
FROM [PRODUCTION].[INNOVATOR].[someTable]
WHERE NOT date = ''
这工作正常的。
但是,我创建了一个用户专用视图,它具有相当复杂的结构,包括多个JOIN。
我想从此视图中检索数据,同时避免在Java环境中调试此SQL。
所以,我放置了视图的名称而不是someTable。 听起来很简单,但我不断收到一条错误消息,说没有找到。
任何想法为什么?
问题的可能性是在视图中,我们需要看到该视图。 – Zane
*'...一条错误消息,说**是**未找到*' - 在我用粗体突出显示的两个单词之间缺少一个单词。这是一种失踪的观点,或者也许是一个专栏?如果它是一个视图,那么在CREATE VIEW之后放置的确切名称是什么?您确定视图是在数据库“PRODUCTION”的模式“INNOVATOR”中创建的吗?如果缺少的对象是一个列,那么检查视图定义的主要SELECT子句以查看该视图是否实际上通过该名称返回一列。 –