![]() |
|
InStrฟังก์ชัน InStr ใน Expression Builder จะส่งคืนตำแหน่งการเกิดขึ้นครั้งแรกของสตริงหนึ่งภายในอีกสตริงหนึ่ง SyntaxInstr(string1, string2, เริ่มต้น, สิ้นสุด) ประเภทผลลัพธ์จำนวนเต็ม อาร์กิวเมนต์ตารางต่อไปนี้อธิบายอาร์กิวเมนต์สำหรับฟังก์ชัน
หมายเหตุ: ชื่อฟิลด์ที่ไม่อ้างอิงกับภาษาและ Syntax ของชื่อฟิลด์ที่ใช้ในนิพจน์ตัวอย่างใดๆ ในหัวข้อนี้เป็นชื่อฟิลด์และ Syntax ของชื่อฟิลด์ที่ใช้ใน Expression Builder ในรีลีสก่อนหน้า Release 29 Service Pack 1 ตัวอย่างเหล่านี้ยังคงใช้ได้ อย่างไรก็ตาม หากคุณเลือกฟิลด์ที่สอดคล้องสำหรับนิพจน์จากรายการฟิลด์ใน Expression Builder ใน Release 29 Service Pack 1 หรือต่อมา ชื่อฟิลด์และ Syntax ของชื่อฟิลด์จะแตกต่างจากที่แสดงอยู่ในตัวอย่าง จึงขอแนะนำให้คุณเลือกฟิลด์สำหรับนิพจน์ของคุณจากรายการฟิลด์ใน Expression Builder เสมอ เพื่อให้ชื่อฟิลด์และ Syntax ของชื่อฟิลด์ถูกต้องเสมอ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับชื่อฟิลด์และ Syntax ของชื่อฟิลด์ในนิพจน์ โปรดดูที่ เกี่ยวกับนิพจน์ ตัวอย่างตัวอย่างต่อไปนี้จะแสดงค่า 9: InStr('john.doe@company.com','@') ตัวอย่างต่อไปนี้จะแสดงวิธีใช้ฟังก์ชัน InStr ในเงื่อนไขกฎเวิร์กโฟลว์ ในเงื่อนไขกฎเวิร์กโฟลว์ ฟังก์ชัน InStr จะใช้ตรวจสอบว่าสตริงที่ระบุปรากฏในฟิลด์ในเรคคอร์ดหรือไม่ หากพบสตริงในฟิลด์ จะดำเนินการตามที่ระบุไว้ในกฎเวิร์กโฟลว์ ในตัวอย่างนี้ ฟังก์ชัน InStr จะตรวจสอบว่าฟิลด์หัวเรื่องในเรคคอร์ดมีคำว่า REVIEW หรือไม่ โดยการดำเนินการในกฎเวิร์กโฟลว์จะดำเนินการเมื่อฟิลด์หัวเรื่องมีคำว่า REVIEW ที่เป็นตัวพิมพ์ใหญ่เท่านั้น InStr([<Subject>], 'REVIEW') > 0 หัวข้อที่เกี่ยวข้องโปรดดูหัวข้อดังต่อไปนี้สำหรับข้อมูล Expression Builder ที่เกี่ยวข้อง: |
กันยายน 2017 | ลิขสิทธิ์ © 2005, 2017, Oracle สงวนลิขสิทธ Legal Notices. |