สารบัญ:
วีดีโอ: คุณสามารถส่งพารามิเตอร์ไปยังมุมมองได้หรือไม่?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
ถ้าคุณ ต้องใช้ฟังก์ชันที่ผู้ใช้กำหนดซึ่ง คุณสามารถส่งผ่านพารามิเตอร์ เข้าไปข้างใน. ไม่นะ ดู ถูกสอบถามไม่ต่างจาก SELECTing จากตาราง NS ดู ไม่มีอะไรมากไปกว่าคำสั่ง 'SELECT' ที่กำหนดไว้ล่วงหน้า ดังนั้นคำตอบที่แท้จริงเท่านั้น จะ เป็น: ไม่ คุณ ไม่ได้.
ด้วยวิธีนี้ เราสามารถส่งพารามิเตอร์เพื่อดูใน Oracle ได้หรือไม่
พารามิเตอร์ ดู - ผ่านพารามิเตอร์ ใน มุมมอง . Oracle ไม่ ไม่รองรับ พารามิเตอร์ กับ มุมมอง , แต่ เราทำได้ หาทางแก้ไขได้เสมอ ในกรณีของ Parameterized มุมมอง ที่นั่น สามารถ เป็นวิธีแก้ปัญหาต่างๆ SQL> สร้าง ดู emp_dept_v เป็น 2 เลือก e
เราสามารถสร้างมุมมองแบบกำหนดพารามิเตอร์ใน SQL Server ได้หรือไม่ มุมมองแบบกำหนดพารามิเตอร์ใน SQL Server ด้วยตัวอย่าง มุมมองแบบกำหนดพารามิเตอร์ วิธี เราทำได้ ส่งค่าบางอย่างเพื่อรับข้อมูลจาก ดู ตารางโดยใช้ ดู . เนื่องจาก ผม กล่าวว่าไม่มีทางที่จะ สร้างมุมมองแบบกำหนดพารามิเตอร์ ดังนั้นวิธีที่เป็นไปได้ในการรับข้อมูลโดยใช้พารามิเตอร์คืออะไร
ในแง่นี้ มุมมองมีข้อจำกัดอะไรบ้าง?
ข้อจำกัดเหล่านี้รวมถึง:
- คุณไม่สามารถส่งพารามิเตอร์ไปยังมุมมอง SQL Server
- ไม่สามารถใช้คำสั่ง Order By กับมุมมองโดยไม่ระบุ FOR XML หรือ TOP
- ไม่สามารถสร้างมุมมองบนตารางชั่วคราวได้
- คุณไม่สามารถเชื่อมโยงกฎและค่าเริ่มต้นกับมุมมองได้
มุมมองแบบกำหนดพารามิเตอร์ใน Oracle คืออะไร
วัตถุประสงค์หลักของ มุมมองแบบพารามิเตอร์ ให้คุณดึงโครงสร้างการรวบรวมระเบียน PL/SQL ในบริบทของ SQL อีกวิธีคือเขียนแพ็คเกจเพื่อรับและตั้งค่า มุมมองพารามิเตอร์ ในตัวแปรส่วนกลางหรือ sys_context ในภายหลัง a ดู สามารถใช้ค่าจาก ที่เรียกว่า มุมมองแบบกำหนดพารามิเตอร์.