مولّد قوائم SQL VALUES

تعمل في المتصفح قواعد البيانات

أنتج صفوفاً (tuples) بصيغة (v1, v2), (v3, v4) من بيانات CSV/TSV لجمل INSERT متعددة الصفوف ومصادر MERGE وتعابير CTE مع تهريب صحيح.

الخصوصية: تعمل هذه الأداة بالكامل في متصفحك. لا تغادر بياناتك جهازك أبداً.
جارٍ تحميل الأداة…

كيفية استخدام مولّد قوائم SQL VALUES

  1. الصق بيانات جدولية مع صف ترويسة.
  2. اختر نمط الإخراج واللهجة.
  3. انسخ قائمة VALUES أو الجدول المشتق.

مزايا مولّد قوائم SQL VALUES

  • تحويل صفوف CSV/TSV إلى صفوف بصيغة (v1, v2), (v3, v4)
  • إخراج كجدول مشتق أو CTE مع أسماء مستعارة للأعمدة
  • إخراج كجملة INSERT للتعبئة الأولية السريعة
  • قيم حرفية واعية بالأنواع (الأرقام والقيم المنطقية وNULL والنص المقتبس)
  • صياغة خاصة بكل لهجة: ROW() في MySQL، وSELECT … FROM DUAL في Oracle

مثال على مولّد قوائم SQL VALUES

جدول مشتق لاستخدامه في JOIN

الإدخال:

sku,price
MT-100,89.9
MT-220,249

النتيجة:

SELECT * FROM (
  VALUES
    ('MT-100', 89.9),
    ('MT-220', 249)
) AS v (sku, price)

الأسئلة الشائعة حول مولّد قوائم SQL VALUES

ماذا يمكنني أن أفعل بقائمة VALUES؟

استخدمها كمتن لجملة INSERT متعددة الصفوف، أو كجدول مضمّن في JOIN (SELECT * FROM (VALUES …) AS v(a, b))، أو كمصدر لـ MERGE، أو كتعبير CTE لاختبار الاستعلامات دون إنشاء جداول.

ما أنماط الإخراج المتاحة؟

صفوف بسيطة، أو جدول مشتق مع أسماء مستعارة للأعمدة، أو تعبير CTE (WITH v AS …)، أو جملة INSERT كاملة. تستخدم MySQL صياغة ROW(…) وتستخدم Oracle صياغة SELECT … FROM DUAL مع UNION ALL.

كيف تُستنتج الأنواع؟

يُفحص كل عمود: تبقى الأعداد الصحيحة والعشرية بلا اقتباس، وتُحوَّل القيم المنطقية إلى تمثيل اللهجة، وتصبح الخلايا الفارغة أو NULL قيمة NULL، ويُعامل كل ما عدا ذلك كنص مقتبس.