تأمين Teradata - كيف تعرف ما إذا كان جدول مغلق؟

StackOverflow https://stackoverflow.com/questions/1089191

  •  23-08-2019
  •  | 
  •  

سؤال

هل هناك طريقة لمعرفة ما إذا كان جدول مغلق وأي نوع من القفل موجود حاليا على طاولة؟ كنت آمل في شيء من خلال جداول DBC في Teradata، لكن لا يمكنني العثور على أي إشارة إلى أي شيء مثل هذا. لدي وصول المستخدم العادي و DBA لا مساعدة. شكرا.

هل كانت مفيدة؟

المحلول

Afaik فقط أدوات مساعدة DBA فقط متاحة لتحديد نوع القفل على جدول.

مع حقوق مستوى المستخدم فقط يمكنك القيام بشيء مثل ما يلي (من هنا):

Lock Table dbName.myTable for Access nowait
Select * from dbName.myTable;

ووفقا للسيد نفسه (جيفري روميل):

إذا تم تأمين الجدول، فستحصل على خطأ 7423، "كائن مغلق بالفعل وفوق. يتم إحباط معاملة".

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top