我正在尝试发表看法。到目前为止,我已经写了这个:
with ExpAndCheapMedicine(MostMoney, MinMoney) as
(
select max(unitprice), min(unitprice)
from Medicine
)
,
findmostexpensive(nameOfExpensive) as
(
select tradename
from Medicine, ExpAndCheapMedicine
where UnitPrice = MostMoney
)
,
findCheapest(nameOfCheapest) as
(
select tradename
from Medicine, ExpAndCheapMedicine
where UnitPrice = MinMoney
)
CREATE VIEW showing
as
select tradename, unitprice, GenericFlag
from Medicine;
不幸的是,我在包含 CREATE VIEW showing
“ CREATE VIEW必须是批处理中唯一的语句”
我怎样才能解决这个问题?!
就像错误所言,该CREATE VIEW
语句必须是查询批处理中的唯一语句。
在这种情况下,您有两种选择,具体取决于您要实现的功能:
将CREATE VIEW
查询放在开头
CREATE VIEW showing
as
select tradename, unitprice, GenericFlag
from Medicine;
with ExpAndCheapMedicine(MostMoney, MinMoney) as
(
select max(unitprice), min(unitprice)
from Medicine
)
,
findmostexpensive(nameOfExpensive) as
(
select tradename
from Medicine, ExpAndCheapMedicine
where UnitPrice = MostMoney
)
,
findCheapest(nameOfCheapest) as
(
select tradename
from Medicine, ExpAndCheapMedicine
where UnitPrice = MinMoney
)
使用GO
热膨胀系数之后和之前CREATE VIEW
查询
-选项2
with ExpAndCheapMedicine(MostMoney, MinMoney) as
(
select max(unitprice), min(unitprice)
from Medicine
)
,
findmostexpensive(nameOfExpensive) as
(
select tradename
from Medicine, ExpAndCheapMedicine
where UnitPrice = MostMoney
)
,
findCheapest(nameOfCheapest) as
(
select tradename
from Medicine, ExpAndCheapMedicine
where UnitPrice = MinMoney
)
GO
CREATE VIEW showing
as
select tradename, unitprice, GenericFlag
from Medicine;
我试图建立一个Spring Batch作业,它从Oracle DB读取,然后写入xml。但是它不会比读取过程更进一步,在那里我得到了这个例外: 引起的原因:java.sql.SQL异常: ORA-01453: SET TRANSACTION必须是事务的第一个语句 我实现了reader bean,如下所示: 数据源配置如下所示 我以为TransactionManagement是由Spring Bat
我想为dynamodb中的订单创建一个表,每个订单由(UserID、date、Unique ID、products和total)组成,我想使用按日期排序的UserID查询特定用户的订单,我想知道如何选择分区键?它必须是独一无二的吗?如果是,我如何才能使它独一无二?在mongodb中,我会根据用户ID共享订单。如何使用dynamodb实现同样的效果?
我正在使用jQuery,我只是想知道,ID必须在整个页面中始终是唯一的吗?类,我知道,可以重复多少次,你喜欢,ID呢?
总线尝试从原始ApplicationEvent一次消除处理事件两次,一次从队列中消除。为此,它会检查发送应用程序上下文id,以重新显示当前的应用程序上下文ID。如果服务的多个实例具有相同的应用程序上下文id,则不会处理事件。在本地机器上运行,每个服务将在不同的端口上,这将是应用程序上下文ID的一部分。Cloud Foundry提供了区分的索引。要确保应用程序上下文ID是唯一的,请将spring.a
我编写了一个用于简单查询的spring批处理应用程序。这对于第一次使用某些作业Id很好,但是对于下一次执行,它需要新的作业Id。为此编写了jobParamIncrementer类,仍然得到bean defn未找到异常。我不太明白发生了什么。请帮帮我。 下面是堆栈跟踪。 乔布伦纳(主班)
这是我所拥有的:我们有2个应用程序,一个生产和一个消费。两者都运行在不同的JVM上。它们向持久主题发送消息,并使用相同的ClientId。 我想知道在JMS 2.0规范下是否允许这样做,以及在Artemis中这样做是否可以。 在消费方面,我有一个连接工厂 在实例化ActiveMQConnectionFactoryBean时,我通过以下方法在工厂上设置clientID:<code>。setClien