10 พฤศจิกายน 2568 n8n เพิ่ม Node ใหม่ชื่อว่า Oracle Database Node ตัวต่อสำเร็จรูป ที่ช่วยให้เราเชื่อมคุยกับ Oracle Database ได้แบบง่าย ๆ ไม่ต้องเขียนโค้ดยาว ๆ ใช้เป็นจุด Start-จุดผ่านทางของข้อมูลใน Workflow จะดึง, เพิ่ม, แก้, ลบ หรือสั่ง Prompt SQL ก็ทำได้จากหน้าจอเดียว

Oracle Database Node ประกอบด้วย Node ย่อยดังนี้

  1. Delete: ลบทั้ง table หรือแถวใน table มี Parameters ดังนี้
    • Credential: เลือก API Key เข้า Database ที่จะใช้
    • Schema / Table: บอกว่าจะยุ่งกับตารางไหน
    • Command: เลือกว่าจะ Truncate (ลบเฉพาะข้อมูล), Delete (ลบตามเงื่อนไข), หรือ Drop (ลบทั้งตาราง)
    • Select Rows: ตั้งเงื่อนไขแถวที่อยากลบ (คอลัมน์–ตัวเปรียบเทียบ–ค่าต่าง ๆ)
    • Combine Conditions: จะให้เงื่อนไข “และ” กัน หรือ “หรือ” กัน
    • Options: Auto Commit, ส่งทีละคำสั่ง/ทีละรายการ/เป็นชุดเดียว (Transaction)
  2. Execute SQL: รัน SQL statement มี Parameters ดังนี้
    • Credential: เลือก API Key เข้า Database
    • Statement: วางคำสั่ง SQL/PLSQL ที่อยากรัน
    • Bind Values: ใส่ค่าตัวแปรที่อ้างในคำสั่ง (กันพลาด เปลี่ยนค่าตามรายการได้)
    • Options: Auto Commit, ให้ตัวเลขออกมาเป็นข้อความไหม, ปรับขนาดการดึงผลลัพธ์/พรีเฟตช์
  3. Insert: แทรกแถวลงใน table มี Parameters ดังนี้
    • Credential: เลือก API Key เข้า Database
    • Schema / Table: จะใส่ข้อมูลลงตารางไหน
    • Mapping Mode: แมปคอลัมน์เองทีละช่อง หรือให้ระบบแมปตามชื่อฟิลด์
    • Output Columns: อยากให้รีเทิร์นคอลัมน์ไหนกลับมา
    • Options: Auto Commit, ส่งทีเดียว/ทีละรายการ/แบบชุดเดียว (Transaction)
  4. Insert or Update: แทรกหรืออัปเดตแถวใน table มี Parameters ดังนี้
    • Credential: เลือก API Key เข้า Database
    • Schema / Table: ตารางเป้าหมาย
    • Mapping Mode: แมปคอลัมน์เอง หรือแมปอัตโนมัติจากชื่อ Field
    • Output Columns: ระบุคอลัมน์ที่อยากให้คืนกลับ
    • Options: Auto Commit, ส่งทีเดียว/ทีละรายการ/แบบชุดเดียว (Transaction)
  5. Select: เลือกแถวจาก table มี Parameters ดังนี้
    • Credential: เลือก API Key เข้า Database
    • Schema / Table: จะอ่านจากตารางไหน
    • Return All / Limit: เอามาทั้งหมดหรือจำกัดจำนวน
    • Select Rows: ตั้งเงื่อนไขกรองข้อมูล (คอลัมน์–ตัวเปรียบเทียบ–ค่า)
    • Combine Conditions: ใช้ “และ/หรือ” รวมหลายเงื่อนไข
    • Sort: เลือกคอลัมน์และทิศทางการเรียง
    • Options: Auto Commit, ให้ตัวเลขออกเป็นข้อความไหม, ปรับขนาดการดึงผลลัพธ์/Prefetch
  6. Update: อัปเดตแถวใน table มี Parameters ดังนี้
    • Credential: เลือก API Key เข้า Database
    • Schema / Table: จะแก้ไขตารางไหน
    • Mapping Mode: บอกค่าที่จะอัปเดตแต่ละคอลัมน์ (เอง/อัตโนมัติ)
    • Select Rows: ตั้งเงื่อนไขว่า “จะแก้แถวไหน”
    • Combine Conditions: รวมหลายเงื่อนไขแบบ “และ/หรือ”
    • Output Columns: ระบุคอลัมน์ที่อยากให้ย้อนกลับ
    • Options: Auto Commit, ส่งทีเดียว/ทีละรายการ/แบบชุดเดียว (Transaction)

วิธีเชื่อมด้วย Oracle Database Node

  1. เปิด n8n → สร้าง Oracle Database node
  2. กรอก API Key เชื่อมต่อ (Host/Port/Service name + User/Pass) → Test
  3. ลองสั่งง่าย ๆ เพื่อเช็กว่า คุยกันรู้เรื่องให้ผ่านก่อน
  4. ใช้ Select/Insert/Update/Delete/Insert or Update/Execute SQL ตามงาน
  5. ต่อกับแอปอื่น ๆ สร้างเวิร์กโฟลว์อัตโนมัติให้ทั้งทีม

ข้อสรุป:

Oracle Database Node บน n8n คือ Node สำเร็จรูปที่ ช่วยเชื่อมคุยกับฐานข้อมูลได้ง่าย ตั้งค่าไม่กี่คลิกก็เริ่มทำงานได้ ครบครันทั้งดึง เพิ่ม แก้ ลบ รวมถึงสั่งคำสั่งเฉพาะทางในหน้าจอเดียว แปลงงานซ้ำให้เป็นอัตโนมัติและลดความพลาด

Source:

X (n8n), n8n docs