מעצב ה-SQL (SQL Formatter) הופך SQL מצומצם או מבולגן לשאילתות קריאות ומוזחות. מילות מפתח עוברות לשורות חדשות (SELECT, FROM, WHERE, JOIN, ON, AND, OR), רשימות SELECT מתפצלות לעמודה אחת בכל שורה, ומילות מפתח מרובות מילים (GROUP BY, INNER JOIN, IS NOT NULL) מזוהות. נרמול אופציונלי לאותיות רישיות (UPPERCASE) עבור מילות מפתח והדגשת תחביר עבור מילות מפתח, פונקציות, מחרוזות ומספרים.
קריאת SQL שהועתק מקוד או מיומנים (logs) היא לרוב מתסכלת - ספריות ORM מייצרות שאילתות בשורה אחת, מעצבי יומנים מסירים שורות חדשות, ו-SQL שנכתב ידנית על ידי מחברים שונים משתמש בהזחה לא עקבית. מעצב ה-SQL נותן לכם תצוגה נקייה ועקבית של כל שאילתה בלחיצה אחת. המעצב מפרק את ה-SQL לאסימונים (tokenizes) (ומטפל במחרוזות, הערות, מספרים, מזהים, אופרטורים וסימני פיסוק), מזהה כ-80 מילות מפתח של SQL כולל מילות מפתח מרובות מילים כמו GROUP BY, LEFT OUTER JOIN, IS NOT NULL ו-ORDER BY. מילות מפתח ברמה העליונה (SELECT, FROM, WHERE, HAVING וכו') עוברות כל אחת לשורה משלה. רשימות SELECT מקבלות עמודה אחת בכל שורה, מה שהופך רשימות עמודות רחבות לקריאות. פסוקיות JOIN מוזחות בשורה חדשה יחד עם תנאי ה-ON שלהן. נרמול אופציונלי ל-UPPERCASE ממיר מילות מפתח באותיות קטנות/גדולות לאותיות רישיות לשם עקביות. הדגשת תחביר צובעת מילות מפתח בסגול, פונקציות בכחול, מחרוזות בירוק, מספרים בכתום והערות באפור נטוי. הערות (שורה -- ובלוק /* */) נשמרות. אפשרות 'צמצום' (Minify) מכווצת חזרה שאילתה לשורה אחת לשימוש חד-שורתי (למשל, כמחרוזת בקוד).
המפרק (Tokenizer) מזהה כ-80 מילות מפתח של SQL (כולל מילות מפתח מרובות מילים GROUP BY, INNER JOIN, IS NOT NULL) לשבירת שורות נכונה.
כל עמודה ברשימת SELECT מקבלת שורה משלה - רשימות עמודות רחבות הופכות קלות לסריקה.
המרה אופציונלית לאותיות רישיות עבור מילות מפתח מעניקה לשאילתה שלכם רישיות עקבית ללא קשר למחבר.
מילות מפתח, פונקציות, מחרוזות, מספרים והערות מקודדים בצבע לסריקה קלה של המבנה.
הערות SQL (-- ו-/* */) נשמרות במקומן במהלך העיצוב - ללא מחיקות מפתיעות.
מכווץ כל שאילתה מעוצבת חזרה לשורה אחת - שימושי בעת הטמעת SQL כליטרל (literal) מחרוזת בקוד.
ORM כמו Sequelize, Prisma או TypeORM רושמים SQL בשורה אחת. הדביקו במעצב כדי להבין את מבנה השאילתה.
כאשר סוקרים בקשת משיכה (PR) עם מחרוזות SQL מוטמעות, עצבו אותן לקריאות טובה יותר לפני השארת הערות.
עצבו שאילתה איטית כדי לראות את מבנה ה-JOIN שלה בבירור, מה שמקל על זיהוי צווארי בקבוק במהלך אופטימיזציה.
הפיקו SQL מעוצב בצורה נקייה להכללה ב-README, בוויקי פנימי או בתיעוד API.
מפתחי SQL חדשים יכולים להדביק את השאילתות שלהם ולראות עיצוב נכון כהתייחסות לימודית לסגנון אידיומטי.
לחצו על סמל ה-SQL ב-DevSuite Pro. חלונית נפתחת עם אפשרויות ואזור קלט.
הדביקו כל SQL - מיומני ORM, מקובץ או מעורך קוד. עובד עם SELECT, INSERT, UPDATE, DELETE, CREATE ועוד.
לחצו על 'עצב' כדי לקבל שאילתה מוזחת וקריאה עם מילות מפתח בשורות משלהן.
התאימו את רוחב ההזחה (indent), הפעילו/כבו מילות מפתח באותיות רישיות (UPPERCASE), והפעילו/השביתו הדגשת תחביר בהתאם לסגנון שלכם.
לחצו על 'העתק' כדי לתפוס את השאילתה המעוצבת או המצומצמת. הדביקו ב-IDE שלכם, בכרטיס המשימה (ticket) או בתיעוד.
התקן את DevSuite Pro בחינם ופתח 64+ כלי פיתוח לדפדפן שלך.