TSQL SQL 2000存储了proc游标

时间:2010-05-19 14:16:28

标签: tsql

我是这个董事会的新手。我一直在疯狂地试图找到问题的答案。 我创建了一些TSQL代码,它在存储过程中的游标中执行一些动态SQL。游标从表x中获取一些数据,构建基于查询的表x中检索的数据,运行查询并返回数据。奇迹般有效。 当我添加一个'insert into table'来捕获结果时,我收到一个错误:注意:只有SQL 2000的错误在SQL 2008上运行得很好。 无法执行该操作,因为OLE DB提供程序“MSDAORA”无法开始分布式事务。 OLE DB错误跟踪[OLE / DB提供程序'MSDAORA'ITransactionJoin :: JoinTransaction返回0x8004d01b]。

1 个答案:

答案 0 :(得分:0)

您不应该使用游标。我的猜测是光标和插入表格的冲突。

请发布代码和您要解决的问题,以便我们帮助您正确编写。