标签: sql-server database sql-server-2005 apache-camel
我想从数据库表中选择几条记录,然后将数据库中的值从“待定”更改为“正在处理”。但是Select语句的结果必须转到jms队列进行处理。 我使用Apache Camel框架进行集成,使用MS SQL Server 2005作为数据库。 如果可以通过单个sql语句实现这一点,那就太好了。
答案 0 :(得分:0)
您应该可以执行UPDATE并使用OUTPUT/OUTPUT INTO功能返回结果集中的行http://decipherinfosys.wordpress.com/2007/05/25/using-the-output-and-output-into-clauses-in-sql-server-2005/
UPDATE
OUTPUT/OUTPUT INTO