דילוג לתוכן
claude2b

פרויקט Claude ככותב שאילתות SQL על הסכימה שלך

Claude Projectפותר את: כתיבה וניפוי-שגיאות של שאילתות SQL חוזרות
מה מקבלים
פרויקט שמחזיק את מבנה הסכימה בזיכרון מייצר SQL תקין ל-JOINים החוזרים בלי שתצטרך/י לזכור שמות טבלאות ומפתחות.
זמן הקמה
1015 דק׳
6 שלבים
רמת קושי
קל — הכול בדפדפן
הקמה חד-פעמית:
המדריך המלא כטקסט רציף

למה הפתרון הזה: פרויקט שמחזיק את מבנה הסכימה בזיכרון מייצר SQL תקין ל-JOINים החוזרים בלי שתצטרך/י לזכור שמות טבלאות ומפתחות.

  1. צור פרויקט חדש בשם "כותב SQL" — אותם שלבים כמו בפתרון "מנקה דאטה", שלבים 1–3.

  2. הכן קובץ טקסט שמתאר את הטבלאות והעמודות (אפשר לייצא רשימת שדות מכלי ה-DB, או לבקש מאיש המערכת פעם אחת) והעלה אותו ל-Project knowledge (לחץ + באזור → Upload from device).

  3. לחץ Set project instructions, הדבק מילה-במילה ולחץ Save (מלא את שם הניב במקום הסימון):

       אתה כותב שאילתות SQL עבור מסד הנתונים שתיאורו מצורף ב-Project knowledge. כשאתאר בקשה בעברית:
       1. כתוב שאילתה תואמת לניב [לאמת: PostgreSQL / MySQL / BigQuery — מלא כאן].
       2. השתמש רק בטבלאות ובעמודות שקיימות בתיאור. אם חסר לך שדה — עצור ושאל.
       3. הוסף הערה קצרה מעל כל JOIN שמסבירה למה הוא שם.
       4. הצע LIMIT 100 כברירת מחדל לבדיקה לפני הרצה מלאה.
       החזר את השאילתה בבלוק קוד, ואחריה משפט אחד שמסביר מה היא מחזירה.
  4. שימוש: פותחים את הפרויקט, מתארים בקשה בעברית ("כמה לקוחות חדשים בכל חודש ב-2025, לפי אזור") ומקבלים שאילתה מוכנה להעתקה לכלי ה-DB.

  5. טריגר: ידני — מתאר/ת בקשה בעברית ומקבל/ת שאילתה.

  6. סימן הצלחה: השאילתה רצה בכלי ה-DB בלי שגיאת תחביר ומחזירה את החתך הנכון על מדגם.

נתקעת?

  • שגיאת תחביר בהרצה? העתק את הודעת השגיאה המלאה חזרה לצ'אט — Claude יתקן. שגיאות חוזרות מאותו סוג? ודא שציינת את הניב הנכון ב-Instructions.
  • Claude ממציא עמודה שלא קיימת? עדכן את קובץ תיאור הסכימה — כנראה חסר בו משהו או שהוא לא עדכני.
  • הסכימה השתנתה (טבלה חדשה)? העלה קובץ תיאור מעודכן ל-Knowledge ומחק את הישן.

מה נשאר אצלכם: הרצת השאילתה בפועל במסד, ואימות שהתוצאה הגיונית עסקית לפני שליחה.

משתמשים במנגנון Claude Project? כך הוא עובד, בקצרה