انتقل إلى المحتوى

منسّق Snowflake

نسّق Snowflake SQL وفق قواعد Snowflake لسلاسل $$، وتعليقات //، وعمليات التحويل ::، والمسارات شبه المنظمة مثل src:customer.name. تُعالج QUALIFY وMINUS كبنود، وتبقى SELECT * EXCLUDE وRENAME وREPLACE في السطر نفسه، ويبدأ ASOF JOIN سطرًا جديدًا. وتُعرض السلاسل والأقواس غير المغلقة مع تحديد السطر والعمود، مما يساعد مهندسي البيانات على مراجعة استعلامات مستودعات البيانات والبرامج النصية.

إعادة تعيين

الأسئلة الشائعة

ما صياغة Snowflake التي يتعرّف عليها؟

يتم التعرف على السلاسل المحاطة بعلامتي اقتباس مفردتين مع محارف الهروب بالشرطة المائلة العكسية وعلامات الاقتباس المكررة، والسلاسل المحاطة بعلامتي الدولار $$، والمعرّفات المحاطة بعلامتي اقتباس مزدوجتين، ومراجع الأعمدة $1 وعمليات التحويل ::. كما تُحفظ تعليقات السطر // التي يقبلها Snowflake إلى جانب -- و/* */.

هل تُحفظ المسارات شبه المهيكلة كما هي؟

نعم. تظل المسارات مثل src:customer.name أو v:items[0]::string متصلة، لذا لا يؤدي إدخال المسافات إلى فصل الوصول إلى VARIANT.

ما عبارات Snowflake المدعومة؟

تبدأ QUALIFY سطرًا خاصًا بها، ويُتعامل مع MINUS مثل معاملات المجموعات الأخرى. وتبدأ ASOF JOIN سطرًا جديدًا مثل عمليات الربط الأخرى.

ماذا عن SELECT * EXCLUDE؟

تبقى EXCLUDE وRENAME وREPLACE وILIKE في السطر نفسه مع النجمة التي تعدّلها. لذلك تُقرأ SELECT * EXCLUDE (secret) كتعبير عمود واحد.

ماذا يحدث لمتن الإجراءات داخل $$؟

تُحفظ متون إجراءات JavaScript وPython أو Snowflake Scripting المكتوبة بين علامتي $$ كما كُتبت تمامًا. فهي سلاسل نصية بالنسبة إلى Snowflake، لذا قد تؤدي إعادة تنسيقها إلى تغيير الكود.

هل يدعم MERGE؟

نعم. يبدأ فرعا WHEN MATCHED وWHEN NOT MATCHED سطرين جديدين.

هل تغيّر حالة أحرف الكلمات المفتاحية؟

لا. تحتفظ الكلمات المفتاحية والأسماء بحالة الأحرف التي كتبتها. المعرّفات الموضوعة بين علامتي اقتباس حساسة لحالة الأحرف في Snowflake، ولا يتم المساس بها مطلقًا.

ما الأخطاء التي يجري اكتشافها؟

السلاسل غير المغلقة، وسلاسل $$، والمعرّفات الموضوعة بين علامتي اقتباس، وتعليقات الكتل، والأقواس غير المتوازنة، مع تحديد السطر والعمود لكل منها. لا يُرسل أي شيء إلى مستودع البيانات لديك.

ما الحد الأقصى لحجم الإدخال؟

حتى 1 MB لكل طلب و128 KB لكل تعليمة. تُنسق أوراق العمل التي تحتوي على تعليمات كثيرة تعليمةً واحدةً في كل مرة.

هل يمكنني اختيار المسافة البادئة، وهل يُحفظ SQL؟

استخدم مسافتين أو 4 مسافات أو علامات جدولة. يُنسق SQL في الذاكرة فقط ولا يُحفظ مطلقًا.

نبذة عن OneClick Pro

OneClick Pro مجموعة مجانية تضم أكثر من 150 أداة ويب للمهام اليومية: تحويل الصور والوحدات، وتنسيق الأكواد والتحقق من صحتها، وفحص النطاقات وSEO، والعمل مع النصوص والتواريخ والأرقام. تعمل كل أداة دون تسجيل أو اشتراك، ولا تُستخدم البيانات التي تُدخلها إلا لحساب النتيجة ولا تُخزّن مطلقًا. استخدمها كصندوق أدوات سريع للمهام المنفردة، أو أضف الأدوات التي تعتمد عليها يوميًا إلى إشاراتك المرجعية.