我想在Server1.DB1中执行一个存储过程,这个存储过程将在另一个使用动态SQL的存储过程中执行,它将在Server1.DB2中执行。
我需要使用begin/end transaction来确保所有东西都执行了,否则所有东西都失败了。
问题是:在这种情况下,使用指向不同数据库的动态SQL,事务可以工作吗?
喜欢
BEGIN TRANSACT
--Set Status to "In Progress"
SET @Qry = N'EXEC '+ @DB2 + '.[dbo].[StatusUpdate] @Id, @Status
如何在cassandra中写入子查询/嵌套查询。CQL中是否提供此功能?
我试过的例子:
cqlsh:testdb> select itemname from item where itemid = (select itemid from orders where customerid=1);
它只抛出以下错误-
Bad Request: line 1:87 no viable alternative at input ';'