value للإعداد param في الجلسة الحالية. لا يمكنك تغيير إعدادات الخادم بهذه الطريقة.
يمكنك أيضًا تعيين جميع القيم من ملف تعريف الإعدادات المحدد في استعلام واحد.
1 (true).
SET TIME ZONE
SET session_timezone = 'timezone'، وهو متاح للتوافق مع PostgreSQL وقواعد بيانات SQL الأخرى.
ترسل العديد من عملاء SQL وORMs وبرامج تشغيل JDBC الأمر SET TIME ZONE تلقائيًا عند الاتصال. تتيح هذه الصياغة لهذه الأدوات العمل مع ClickHouse من دون حلول مخصصة.
system.time_zones، أي في قاعدة بيانات المناطق الزمنية لـ IANA المضمّنة مع الخادم، أو إزاحة ثابتة بالصيغة Fixed/UTC±HH:MM:SS. وتؤدي أي قيمة أخرى إلى حدوث خطأ، بما في ذلك الأسماء التي لا توجد إلا في قاعدة بيانات المناطق الزمنية الخاصة بنظام التشغيل.
لمزيد من المعلومات حول الإعداد session_timezone، راجع session_timezone.
تعيين معلمات الاستعلام
يمكن أيضًا استخدام عبارةSET لتعريف معلمات الاستعلام بإضافة السابقة param_ قبل اسم المعلمة.
تتيح لك معلمات الاستعلام كتابة استعلامات عامة باستخدام عناصر نائبة تُستبدل بالقيم الفعلية وقت التنفيذ.
{name: datatype}:
Identifier، راجع تعريف معلمات الاستعلام واستخدامها.
لمزيد من المعلومات، راجع الإعدادات.