0
在我的.Net Web应用程序中,我需要更新两个表。我只想在两个更新都成功的情况下提交更新。我是teradata的新手,有谁知道如何做到这一点?如何执行多个更新来分隔表并回滚所有Teradata中的任何一个失败
在我的.Net Web应用程序中,我需要更新两个表。我只想在两个更新都成功的情况下提交更新。我是teradata的新手,有谁知道如何做到这一点?如何执行多个更新来分隔表并回滚所有Teradata中的任何一个失败
您可以使用开始交易和结束交易。将更新放入BT ET块中,如下所示。如果任何一个更新失败,您的事务将回滚。 例如:
BT;
updt1;
updt2;
ET;
使用交易?在最好的情况下,将所有内容放入多语句请求中:http://www.info.teradata.com/HTMLPubs/DB_TTU_15_10/SQL_Reference/B035_1141_151K/ch04.067.11.html – dnoeth