คุณสามารถค้นหาข้อความที่เฉพาะเจาะจงในแคตตาล็อกและแทนที่ด้วยข้อความอื่นได้
ขั้นตอนนี้ช่วยให้ผู้ใช้ระดับสูงที่มีสิทธิ์ของแคตตาล็อกและสิทธิ์การอ่าน/เขียนข้อมูลบนออบเจกต์แคตตาล็อกสามารถแทนที่ข้อความ เพื่อแทนที่ข้อความธรรมดาและโฟลเดอร์ที่เลือกได้ คุณสามารถดำเนินการค้นหาข้อความเดียวหรือหลายข้อความในเนื้อหาที่เลือก
ข้อควรระวัง:
การแทนที่ข้อความด้วยวิธีนี้ไม่รับประกันความถูกต้องของการเปลี่ยนแปลงใหม่ และคุณต้องแน่ใจว่าการเปลี่ยนแปลงได้รับการตรวจดูและตรวจสอบอย่างรอบคอบแล้ว Oracle ขอแนะนำให้สำรองข้อมูลแคตตาล็อกก่อนที่จะเปลี่ยนแปลงการแทนที่ข้อความ เนื่องจากการเปลี่ยนแปลงดังกล่าวสามารถแสดงผลอาร์ติแฟคต์เป็นไม่ถูกต้องหรือใช้ไม่ได้คุณสามารถแทนที่ข้อความในประเภทออบเจกต์แคตตาล็อกต่อไปนี้
กล่าวโดยเจาะจงก็คือ คุณสามารถค้นหาและแทนที่รายการต่อไปนี้:
สตริงข้อความตัวอย่าง ตามที่อธิบายไว้ใน ค้นหาและแทนที่สตริงข้อความแคตตาล็อกแบบง่าย
ตัวอย่างเช่น สมมติว่าออบเจกต์มีสตริง "My Misspeled Wirds" คุณสามารถค้นหาและแทนที่สตริงด้งกล่าวด้วยข้อความที่ถูกต้อง ซึ่งก็คือ "My Misspelled Words"
สตริงข้อความที่ซับซ้อนหรือจำนวนมากทั้งหมดกำลังใช้ไฟล์ JSON พร้อมกัน ตามที่อธิบายไว้ใน ค้นหาและแทนที่สตริงข้อความแคตตาล็อกหลายรายการ
ตัวอย่างเช่น สมมติว่าผู้ดูแลระบบเปลี่ยนชื่อเวิร์กบุค หัวเรื่อง ตาราง หรือคอลัมน์ ตาราง "Sales" อาจเปลี่ยนชื่อเป็น "MySales" คุณสามารถค้นหาและแทนที่การใช้ออบเจกต์ดังกล่าวทั้งหมดตลอดทั้งแคตตาล็อก
คุณสามารถค้นหาสตริงข้อความแบบง่ายในแคตตาล็อกและแทนที่ด้วยข้อความอื่นได้
คุณสามารถทำการค้นหาและแทนที่สตริงข้อความแคตตาล็อกหลายรายการพร้อมกันทั้งหมดได้ดียิ่งขึ้น โดยการอิมปอร์ตไฟล์ JSON ที่ระบุถึงแต่ละสตริงข้อความที่จะค้นหาและแทนที่
ในการค้นหาและแทนที่ไฟล์ JSON คุณสามารถใช้อีลิเมนต์รายการ เพื่อระบุสตริงข้อความทั้งหมดที่จะค้นหาและแทนที่
อีลิเมนต์การดำเนินการจะอยู่ในอีลิเมนต์คำสั่ง
items
— ระบุส่วนที่มีรายการเนื้อหาที่จะแทนที่
oldValue
— ระบุสตริงข้อความที่จะค้นหา
newValue
— ระบุข้อความที่จะใช้แทนที่
ignoreCase
— หากตั้งค่าเป็นจริง จะไม่พิจารณาตัวพิมพ์เล็กและใหญ่ และจะพิจารณาหากตั้งค่าเป็นเท็จ ค่าดีฟอลต์คือเท็จ