Sqlanywhere: SavePoint for Rollback غير موجود
-
29-09-2020 - |
سؤال
ما هي الطريقة الصحيحة على الإعداد وإعادة التراجع إلى SavePoint على Sqlanywhere.وجود هذا القصاص:
giveacodicetagpre.الحصول على رسالة الخطأ هذه أثناء تشغيله في DBISQL:
تعذر تنفيذ العبارة.SavePoint "spt_abc" غير موجود SQLCode= -220، ODBC 3 State="Hy000" السطر 6، العمود 1 يمكنك المتابعة تنفيذ أو توقف.
التراجع إلى SavePoint spt_abc
يحدث نفس الشيء عند محاولة التراجع إلى SPT_123.
المحلول
يبدو أن هذا السلوك ناتج عن خيار الالتزام التلقائي بعد كل أمر في DBISQL شكلي عبر الأدوات -> الخيارات-> SQLanywhere-> التنفيذ -> "الالتزام بعد كل بيان".إذا تم تعيين هذا الخيار، يمكنني إعادة إنتاج الخطأ الموضح في السؤال.لم يتم تحديده أنه يعمل كما هو متوقع.
لا تنتمي إلى dba.stackexchange