เรียนรู้วิธีใช้ node Snowflake ใน n8n ปฏิบัติตามเอกสารทางเทคนิคเพื่อรวม node Snowflake เข้ากับ workflow ของคุณ
ใช้ node Snowflake เพื่อทำงานใน Snowflake โดยอัตโนมัติ และผสาน Snowflake เข้ากับแอปพลิเคชันอื่นๆ n8n มีการรองรับในตัวสำหรับคุณสมบัติ Snowflake ที่หลากหลาย รวมถึงการเรียกใช้คำสั่ง SQL และการแทรกแถวในฐานข้อมูล
ในหน้านี้ คุณจะพบรายการการดำเนินการที่ node Snowflake รองรับและลิงก์ไปยังแหล่งข้อมูลเพิ่มเติม
Credentials
อ้างถึง Snowflake credentials สำหรับคำแนะนำในการตั้งค่าการรับรองความถูกต้อง
การดำเนินงาน
- ดำเนินการแบบสอบถาม SQL
- แทรกแถวในฐานข้อมูล
- อัพเดตแถวในฐานข้อมูล
ดำเนินการแบบสอบถาม SQL (Execute an SQL query)
เมื่อดำเนินการสืบค้น SQL บน Snowflake คุณสามารถใช้การสืบค้นแบบกำหนด parameter เพื่อส่งผ่านค่าไปยังคำสั่ง SQL ของคุณได้อย่างปลอดภัย
ใช้ parameter แบบสอบถาม (Use query parameters)
ใช้ Query Parameters สนามใน Options ส่วนเพื่อผูกค่ากับแบบสอบถามของคุณ n8n ทำความสะอาดข้อมูลใน parameter การสืบค้น ซึ่งป้องกันการแทรก SQL
ในแบบสอบถาม SQL ของคุณ ให้ใช้ตัวยึดตำแหน่ง $1, $2, $3 และอื่นๆ เพื่อระบุตำแหน่งที่ควรแทรกค่า parameter ตัวอย่างเช่น:
SELECT * FROM users WHERE email = $1 AND status = $2;
แล้วเข้า. Query Parameters ระบุค่าที่จะผูก คุณสามารถระบุค่าคงที่หรือ expression ได้ ใช้ expression เพื่อดึงข้อมูลจากรายการ input:
{{ $json.email }}, {{ $json.status }}
ค่า parameter แต่ละรายการควรคั่นด้วยเครื่องหมายจุลภาค ค่าแรกเชื่อมโยงกับ $1 ที่สองถึง $2 และอื่นๆ
คำแนะนำด้านความปลอดภัย (Security recommendation)
เมื่อการสืบค้นของคุณมีการป้อนข้อมูลภายนอกหรือไม่น่าเชื่อถือ ให้ใช้ parameter การสืบค้นแทนการแก้ไข {{ }} expression ลงใน string การสืบค้นโดยตรง วิธีนี้จะป้องกันการโจมตีแบบฉีด SQL โดยทำให้แน่ใจว่าค่าต่างๆ ได้รับการฆ่าเชื้ออย่างเหมาะสม
เทมเพลตและตัวอย่าง
เรียกดูเทมเพลตการรวมเอกสาร node Snowflake หรือ ค้นหาเทมเพลตทั้งหมด

