هذه الإعدادات متوفّرة في system.settings، وهي مُولَّدة تلقائيًا من source.
enable_positional_arguments
النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 22.7 | 1 | تفعيل ميزة الوسيطات الموضعية افتراضيًا |
يُفعِّل أو يعطّل دعم الوسيطات الموضعية في عبارات GROUP BY وLIMIT BY وORDER BY.
القيم الممكنة:
- 0 — لا يتم دعم الوسيطات الموضعية.
- 1 — يتم دعم الوسيطات الموضعية: يمكن استخدام أرقام الأعمدة بدلًا من أسماء الأعمدة.
مثال
الاستعلام:
CREATE TABLE positional_arguments(one Int, two Int, three Int) ENGINE=Memory();
INSERT INTO positional_arguments VALUES (10, 20, 30), (20, 20, 10), (30, 10, 20);
SELECT * FROM positional_arguments ORDER BY 2,3;النتيجة:
┌─one─┬─two─┬─three─┐
│ 30 │ 10 │ 20 │
│ 20 │ 20 │ 10 │
│ 10 │ 20 │ 30 │
└─────┴─────┴───────┘enable_positional_arguments_for_projections
النوع
Bool
القيمة الافتراضية
0
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 25.12 | 0 | إعداد جديد للتحكم في الوسائط الموضعية في الإسقاطات. |
| 25.11 | 0 | إعداد جديد للتحكم في الوسائط الموضعية في الإسقاطات. |
| 25.10 | 0 | إعداد جديد للتحكم في الوسائط الموضعية في الإسقاطات. |
يؤدي هذا الإعداد إلى تمكين أو تعطيل دعم الوسائط الموضعية في تعريفات PROJECTION. راجع أيضًا الإعداد enable_positional_arguments.
القيم الممكنة:
- 0 — الوسائط الموضعية غير مدعومة.
- 1 — الوسائط الموضعية مدعومة: يمكن استخدام أرقام الأعمدة بدلًا من أسماء الأعمدة.