我创建一个视图如下:
create view newView as
select custName,City, Zip, CreditLimit - Balance as total
from Customer
where Rep = '70';
我遇到的问题是减去两列并将值添加到名为total的新列中。
答案 0 :(得分:1)
原因在于我刚刚验证了它:
您正尝试在CREATE VIEW语句所在的同一查询窗口中使用SELECT语句运行视图,因为这不起作用,您将收到指示的错误消息。在单独的窗口中创建视图,并使用清除窗口使用SELECT语句
对其进行测试我不是指创建View的SELECT语句,而是在我自己的查询窗口中的create视图下面添加一个SELECT语句来测试我报告的同一错误时的视图。
示例强>
答案 1 :(得分:0)
create view语句没有任何问题。你能只运行select语句吗?
select custName,City, Zip, (CreditLimit - Balance) as total
from Customer
where Rep = '70';
我猜测基表中可能缺少其中一列。