SET DEFAULT ROLE
يعيّن الأدوار الافتراضية لمستخدم. تُفعَّل الأدوار الافتراضية تلقائيًا عند تسجيل دخول المستخدم. ولا يمكنك تعيين أدوار افتراضية إلا من بين الأدوار الممنوحة مسبقًا. وإذا لم يكن الدور ممنوحًا للمستخدم، فإن ClickHouse يُصدر استثناءً.ON CLUSTER إما مباشرةً بعد SET DEFAULT ROLE أو في نهاية الاستعلام، فيُنفَّذ الاستعلام حينئذٍ على كل
مضيف في العنقود. ويُحدَّد CURRENT_USER على المُبادِر قبل توزيع الاستعلام. أما SET ROLE فلا
يغيّر إلا الـ session الحالية، ولذلك لا يقبل عبارة ON CLUSTER.
أمثلة
عيّن عدة أدوار افتراضية لمستخدم:role1 وrole2: