sqlplus לעומת מפתח sql


תשובה 1:

אני חושב שעדיף להשתמש בכלים שאתה מכיר או שאתה יכול ללמוד במהירות ולהשתלב היטב עם הצוות שאתה עובד איתו.

עבור בסיס נתונים, אני באופן אישי משתמש ב- VIM בערך 85% מהזמן. SQL plus הוא לקוח משובח לשימוש עם VIM. זה שימושי במיוחד כשאתם רק מתחילים פרויקט ורוצים להשיג תוצאות מהירות מאוד. עם זאת, עבור דפוסי אינטגרציה רציפה מתוחכמים יותר ייתכן שתרצה להרחיב את ערכות הכלים המשמשות ללקוחות עם אפשרויות נוספות.

רוב דפוסי השילוב הרציפים עובדים היטב עם כלים של שורת הפקודה, כך שאני שומר על VIM חד ונמנע מתכונות IDE. אני כן משתמש ב- SQL Developer בערך 15% מהזמן. אני מוצא את ה- IDE שימושי במיוחד לסקירה ועריכה של קוד PL / SQL שכבר פרוסים בבסיס נתונים ואז לבדוק שינויים שוב בבקרת המקורות. אני לא אוהבת שהשימוש ב- IDE יתר על המידה ומנסה להרתיע אותו. פיתחתי הטיה שמבוססת על תצפיות היסטוריות ש- VIM מעודד משמעת מטבע אופן פעולתה, שם IDE מעודד חוסר משמעת.

אני מבין ש- IDE עם משמעת יכולים להשתמש בבקרת מקור לא פחות טובה מ- VIM. אני מנסה להסתדר לפי תוצאות ולא לפי פרט. אם קוד פרוס ודברים כמו הרשאות הם תמיד עקביים בין סביבות, אני לא מעורב באילו כלים משתמשים. כשזה לא נכון, אני מתחיל להציע הצעות לגבי אילו כלים ותהליך יש להשתמש.


תשובה 2:

כן.

או שניהם.

הכנו למעשה גרסה חדשה של SQL * Plus בשם SQLcl שמוציאה חלק מהכאבים משורת הפקודה, ושאלנו תכונות ממפתחי SQL. דברים כמו זיכרון SQL, השלמת הצהרה, עורך בפועל, כך שתוכלו להסתובב סביב הפקודה תוך כדי הקלדתה.

אם אתה יכול להשתמש בשני הדברים, תהיה מוכן אם תהיה לך גישה רק לאחד כזה או אחר. וחלק מהדברים למעשה קלים יותר בשורת הפקודה ... במיוחד אם אתה יודע את הפקודות :)


תשובה 3:

עליך להשתמש ב- SQL Developer. זהו כלי שיש בו הרבה יותר תכונות ונמצא בפיתוח פעיל, והם מוסיפים תיקוני באגים ותכונות חדשות בתדירות גבוהה מאוד.

אם אתה מתגעגע לעבודה משורת הפקודה, אולי תרצה לתת

SQLcl

ניסיון. זהו כלי חדש, הדומה מאוד ל- SQL * Plus, אך עם כמה תכונות נוספות מעניינות מאוד.


תשובה 4:

למען השפיות שלך תרצה לעבוד בתוך SQL Developer; אתה מקבל את דפדפן האובייקטים, אתה מקבל סביבת עבודה גרפית טבלתית ומקבל כמה כלים עוזרים מובנים בכלי.

אבל אתה רוצה שתהיה לך לפחות קצת מיומנות באמצעות SQL Plus משורת הפקודה, כי בסופו של דבר אתה עושה הרבה משימות DBA משורת הפקודה (אם אתה בסביבת Unix) באמצעות SQL plus.


תשובה 5:

אם אתה יכול להשתמש בשני אז זה די טוב, אבל אם אתה צריך לבחור אחד אז אני אקדם את Sql * פלוס, שעוזרים לך בעבודה על קו קומנדה. ברוב המקרים, לעולם לא תקבל גישה לגוי. ועוד יותר טוב אם אתה יכול להשתמש ב- Oracle 11g בפלטפורמת לינוקס.


תשובה 6:

אתה צריך להשתמש ב- SQL Developer, זה מאוד אינטראקטיבי ואפשרות יותר בלחיצה אחת. ניתן לעצב את הקוד לתצוגה ברורה אשר תשפר את הבנתו. אתה יכול לראות חבילות, נהלים, טבלאות, תצוגות ללא כל שאילתה על ידי לחיצה על אותה. אז לכו עם SQL Developer.


תשובה 7:

אתה יכול להשתמש SQL Plus או SQL Developer בכל אחד מהם.

אבל SQL Plus מוגבלת עם תכונות ולא ידידותית למשתמש במיוחד.

SQL Developer עמוס בהמון תכונות וידידותי למשתמש וקל להבנה.