วันอาทิตย์ที่ 28 กุมภาพันธ์ พ.ศ. 2559

มาแล้ว SQL Editor แบบ GUI

หลังจากต้องใช้ iSeries Navigator เขียน SQL สำหรับ DB2/400 มานาน
ต้องบ่น เกือบทุกครั้งว่า ทำไม ไม่มี GUI ดีๆ มาช่วยเลยน๊ะ


เคยลอง  ค้นหา ทางเลือกอื่น มาระยะหนึ่ง  ก็จะพบแต่  ต้องซื้อเพิ่ม : P

ในที่สุด  ก็พบ   IBM Data Studio   มาช่วยเขียน SQL  ... ค้นพบโดยบังเอิญ

ข้อดี
- ฟรี
- S/W ใหม่ๆ ติดตั้ง "ง่าย" (ไม่งอแง)
- การเรียนรู้  ใช้เวลาสั้น  แต่ถ้าได้อ่านสักนิด ก็จะดีครับ
- เพิ่ม สีสัน (ทำให้อ่าน/แยก SQL ได้ง่ายขึ้น)
- เห็น File/Field ในหน้าต่าง  ดูเป็นสิ่งเล็กๆ ที่ช่วยได้มาก
- มีตัวช่วย แสดงตัวเลือก  ชื่อ Field หรือ คำสั่งใน SQL .., Microsoft เรียก intellisence
- เก็บประวัติ + เรียกใช้ซ้ำ (เดิม ต้อง save เก็บไว้เอง)


ข้อเสีย
- เปิดใช้ 5 ครั้งจะเปิดไม่ได้ 1 ครั้ง (มี Error ให้อ่านใน Log...บลาๆๆ  สักพักเปิดใหม่ก็ได้)
       อาการเดียวกับ  หัดใช้ IBM Rational Rose แรกๆ
       มีคนอธิบายว่า ตัวนี้เขียนด้วย Java ทำให้ ต้องการ RAM มากๆ
- (ยังไม่คุ้น)
    # เดิมแสดง  ข้อมูลผลลัพธ์ เลย
       ตัวนี้จะแสดง สถานะ  ใช้เวลาเท่าไหร่ ก่อน  (ต้อง เพิ่ม กด Tab: Result เพื่อดู)
    # เดิมมีมี Error cursor จะชี้จุดที่ผิด  (หลายครั้งแนะนำ ตำแหน่งที่ถูกที่ให้)
        ตัวนี้  ต้องหาเอง
    # ลากชื่อ field  มาใส่ใน SQL (ทำไม่ได้)

ยังมีข้อดี  อีกหลายตัว  แล้วแต่ผู้ใช้งานน๊ะครับ
เช่น  ตัวช่วยทำ Migration = การย้าย file หรือ เปลี่ยน ระบบ DB เป็นต้น

ส่วนตัว ก็สรุปว่า น่าใช้งานครับ
ลองไปใช้ดูครับ

เอาไว้วันหลังจะไกด์ step by step ในงานแต่ละเรื่องให้ดูครับ

ปล. ผมใช้งาน MS SQL Server บางเรื่องอยู่ ทำให้เปรียบเทียบได้ระดับหนึ่งน๊ะครับ