Სარჩევი:

შეგიძლიათ პარამეტრების გადაცემა ხედზე?
შეგიძლიათ პარამეტრების გადაცემა ხედზე?

ვიდეო: შეგიძლიათ პარამეტრების გადაცემა ხედზე?

ვიდეო: შეგიძლიათ პარამეტრების გადაცემა ხედზე?
ვიდეო: შეგიძლია მომისმინო? -ძლიერი სიტყვები 2024, მარტი
Anonim

თუ შენ შემდეგ უნდა გამოიყენოს მომხმარებლის მიერ განსაზღვრული ფუნქცია, რომელსაც შეგიძლიათ პარამეტრების გადაცემა შევიდა. არა, ა ხედი არ არის მოთხოვნილი ცხრილიდან არჩევისგან განსხვავებით. ა ხედი სხვა არაფერია, თუ არა წინასწარ განსაზღვრული "SELECT" განცხადება. ასე რომ, ერთადერთი რეალური პასუხი იქნებოდა იყოს: არა, შენ ვერ.

ამ გზით, შეგვიძლია გადავცეთ პარამეტრი Oracle-ში სანახავად?

პარამეტრირებული ხედი - გავლის პარამეტრები in Დათვალიერება . Oracle აკეთებს არ უჭერს მხარს პარამეტრები თან Დათვალიერება , მაგრამ ჩვენ შეგვიძლია ყოველთვის იპოვნე გამოსავალი. პარამეტრირებულის შემთხვევაში დათვალიერება იქ შეეძლო იყოს სხვადასხვა გამოსავალი. SQL> შექმნა ხედი emp_dept_v როგორც 2 აირჩიეთ ე.

შეგვიძლია შევქმნათ პარამეტრიზებული ხედი SQL Server-ში? პარამეტრიზებული ხედი SQL Server-ში მაგალითით. პარამეტრიზებული ხედი ნიშნავს ჩვენ შეგვიძლია გაიარეთ გარკვეული მნიშვნელობა, რომ მიიღოთ მონაცემები ხედი ცხრილის გამოყენებით ხედი . როგორც მე თქვა, გზა არ არის პარამეტრიზებული ხედის შექმნა რა არის პარამეტრების გამოყენებით მონაცემების მიღების შესაძლო გზები.

ამასთან დაკავშირებით, რა არის ხედვის ზოგიერთი შეზღუდვა?

ეს შეზღუდვები მოიცავს:

  • თქვენ არ შეგიძლიათ პარამეტრების გადაცემა SQL Server ხედებზე.
  • შეუძლებელია Order By პუნქტის გამოყენება ნახვებით FOR XML ან TOP მითითების გარეშე.
  • ნახვები ვერ იქმნება დროებით ცხრილებზე.
  • თქვენ არ შეგიძლიათ დააკავშიროთ წესები და ნაგულისხმევი პარამეტრები ხედებთან.

რა არის პარამეტრიზებული ხედი Oracle-ში?

უპირველესი მიზანი ა პარამეტრიზებული ხედი საშუალებას გაძლევთ მიიღოთ PL/SQL ჩანაწერების შეგროვების სტრუქტურები SQL კონტექსტში. კიდევ ერთი გზა არის პაკეტის დაწერა მნიშვნელობის მისაღებად და დასაყენებლად ხედის პარამეტრიზაცია გლობალურ ცვლადში ან sys_context, მოგვიანებით a ხედი შეუძლია გამოიყენოს მნიშვნელობა from, რომელიც ე.წ პარამეტრიზებული ხედი.

გირჩევთ: