10 พฤศจิกายน 2568 n8n เพิ่ม Node ใหม่ชื่อว่า Oracle Database Node ตัวต่อสำเร็จรูป ที่ช่วยให้เราเชื่อมคุยกับ Oracle Database ได้แบบง่าย ๆ ไม่ต้องเขียนโค้ดยาว ๆ ใช้เป็นจุด Start-จุดผ่านทางของข้อมูลใน Workflow จะดึง, เพิ่ม, แก้, ลบ หรือสั่ง Prompt SQL ก็ทำได้จากหน้าจอเดียว
Oracle Database Node ประกอบด้วย Node ย่อยดังนี้
- Delete: ลบทั้ง table หรือแถวใน table มี Parameters ดังนี้
- Credential: เลือก API Key เข้า Database ที่จะใช้
- Schema / Table: บอกว่าจะยุ่งกับตารางไหน
- Command: เลือกว่าจะ Truncate (ลบเฉพาะข้อมูล), Delete (ลบตามเงื่อนไข), หรือ Drop (ลบทั้งตาราง)
- Select Rows: ตั้งเงื่อนไขแถวที่อยากลบ (คอลัมน์–ตัวเปรียบเทียบ–ค่าต่าง ๆ)
- Combine Conditions: จะให้เงื่อนไข “และ” กัน หรือ “หรือ” กัน
- Options: Auto Commit, ส่งทีละคำสั่ง/ทีละรายการ/เป็นชุดเดียว (Transaction)
- Execute SQL: รัน SQL statement มี Parameters ดังนี้
- Credential: เลือก API Key เข้า Database
- Statement: วางคำสั่ง SQL/PLSQL ที่อยากรัน
- Bind Values: ใส่ค่าตัวแปรที่อ้างในคำสั่ง (กันพลาด เปลี่ยนค่าตามรายการได้)
- Options: Auto Commit, ให้ตัวเลขออกมาเป็นข้อความไหม, ปรับขนาดการดึงผลลัพธ์/พรีเฟตช์
- Insert: แทรกแถวลงใน table มี Parameters ดังนี้
- Credential: เลือก API Key เข้า Database
- Schema / Table: จะใส่ข้อมูลลงตารางไหน
- Mapping Mode: แมปคอลัมน์เองทีละช่อง หรือให้ระบบแมปตามชื่อฟิลด์
- Output Columns: อยากให้รีเทิร์นคอลัมน์ไหนกลับมา
- Options: Auto Commit, ส่งทีเดียว/ทีละรายการ/แบบชุดเดียว (Transaction)
- Insert or Update: แทรกหรืออัปเดตแถวใน table มี Parameters ดังนี้
- Credential: เลือก API Key เข้า Database
- Schema / Table: ตารางเป้าหมาย
- Mapping Mode: แมปคอลัมน์เอง หรือแมปอัตโนมัติจากชื่อ Field
- Output Columns: ระบุคอลัมน์ที่อยากให้คืนกลับ
- Options: Auto Commit, ส่งทีเดียว/ทีละรายการ/แบบชุดเดียว (Transaction)
- Select: เลือกแถวจาก table มี Parameters ดังนี้
- Credential: เลือก API Key เข้า Database
- Schema / Table: จะอ่านจากตารางไหน
- Return All / Limit: เอามาทั้งหมดหรือจำกัดจำนวน
- Select Rows: ตั้งเงื่อนไขกรองข้อมูล (คอลัมน์–ตัวเปรียบเทียบ–ค่า)
- Combine Conditions: ใช้ “และ/หรือ” รวมหลายเงื่อนไข
- Sort: เลือกคอลัมน์และทิศทางการเรียง
- Options: Auto Commit, ให้ตัวเลขออกเป็นข้อความไหม, ปรับขนาดการดึงผลลัพธ์/Prefetch
- Update: อัปเดตแถวใน table มี Parameters ดังนี้
- Credential: เลือก API Key เข้า Database
- Schema / Table: จะแก้ไขตารางไหน
- Mapping Mode: บอกค่าที่จะอัปเดตแต่ละคอลัมน์ (เอง/อัตโนมัติ)
- Select Rows: ตั้งเงื่อนไขว่า “จะแก้แถวไหน”
- Combine Conditions: รวมหลายเงื่อนไขแบบ “และ/หรือ”
- Output Columns: ระบุคอลัมน์ที่อยากให้ย้อนกลับ
- Options: Auto Commit, ส่งทีเดียว/ทีละรายการ/แบบชุดเดียว (Transaction)
วิธีเชื่อมด้วย Oracle Database Node
- เปิด n8n → สร้าง Oracle Database node
- กรอก API Key เชื่อมต่อ (Host/Port/Service name + User/Pass) → Test
- ลองสั่งง่าย ๆ เพื่อเช็กว่า คุยกันรู้เรื่องให้ผ่านก่อน
- ใช้ Select/Insert/Update/Delete/Insert or Update/Execute SQL ตามงาน
- ต่อกับแอปอื่น ๆ สร้างเวิร์กโฟลว์อัตโนมัติให้ทั้งทีม
ข้อสรุป:
Oracle Database Node บน n8n คือ Node สำเร็จรูปที่ ช่วยเชื่อมคุยกับฐานข้อมูลได้ง่าย ตั้งค่าไม่กี่คลิกก็เริ่มทำงานได้ ครบครันทั้งดึง เพิ่ม แก้ ลบ รวมถึงสั่งคำสั่งเฉพาะทางในหน้าจอเดียว แปลงงานซ้ำให้เป็นอัตโนมัติและลดความพลาด




