შეგვიძლია დავაბრუნოთ ცხრილი ფუნქციიდან SQL-ში?
შეგვიძლია დავაბრუნოთ ცხრილი ფუნქციიდან SQL-ში?

ვიდეო: შეგვიძლია დავაბრუნოთ ცხრილი ფუნქციიდან SQL-ში?

ვიდეო: შეგვიძლია დავაბრუნოთ ცხრილი ფუნქციიდან SQL-ში?
ვიდეო: How to return multiple values from a function in oracle pl/sql ? (without using out parameter) 2024, ნოემბერი
Anonim

ა მაგიდა - დაფასებული ფუნქცია ბრუნდება ერთი მწკრივის ნაკრები (განსხვავებით შენახული პროცედურებისგან, რომელიც შეუძლია დაბრუნება მრავალი შედეგის ფორმა). Იმიტომ რომ დაბრუნების ტიპი ა მაგიდა - დაფასებული ფუნქცია არის მაგიდა , შენ შეუძლია გამოიყენეთ ა მაგიდა - დაფასებული ფუნქცია სადმე შიგნით SQL რომ თქვენ შეუძლია გამოიყენეთ ა მაგიდა.

ანალოგიურად, ისმის კითხვა, შეუძლია თუ არა SQL ფუნქციას ცხრილის დაბრუნება?

შესავალი. მაგიდა - დაფასებული ფუნქციები მას შემდეგ არსებობს SQL სერვერის ვერსია 2005. ძირითადად ა მაგიდა - დაფასებული ფუნქცია არის ფუნქცია რომ აბრუნებს მაგიდას , ამდენად ის შეუძლია გამოიყენება როგორც ა მაგიდა შეკითხვაში.

ანალოგიურად, შეუძლია თუ არა შენახულ პროცედურას ცხრილის დაბრუნება? შენ შეუძლია ტექნიკურად არა დააბრუნეთ "მაგიდა ", მაგრამ შენ შეუძლია დაბრუნება შედეგი კომპლექტი და გამოყენებით INSERT INTO.. EXEC სინტაქსი, თქვენ შეუძლია ნათლად დარეკე ა PROC და შეინახეთ შედეგები ა მაგიდა ტიპი. სტატუსის მნიშვნელობის არსებობა დაბრუნდა მიერ ა შენახული პროცედურა შეიძლება იყოს მხოლოდ INT მონაცემთა ტიპი.

შესაბამისად, შეგვიძლია დავაბრუნოთ ცხრილის შედეგების ნაკრები ფუნქციიდან?

ბრუნდება ა შედეგების ნაკრები შენახული პროცედურისგან. Შენ შეგიძლია გამოიყენე აბრუნებს ვარიანტი დაბრუნების ა შედეგების ნაკრები , დროებითი სახით მაგიდა , შენახული პროცედურისგან. ეს დროებითი მაგიდა შეიძლება მხოლოდ ჩასმული. მისი მითითება შეუძლებელია შენახული პროცედურის შიგნიდან SQL SELECT, განახლების ან DELETE განცხადების გამოყენებით.

რა არის DBO SQL-ში?

The dbo , ან მონაცემთა ბაზის მფლობელი, არის მომხმარებლის ანგარიში, რომელიც გულისხმობს მონაცემთა ბაზის ყველა აქტივობის შესრულების ნებართვას. sysadmin ფიქსირებული სერვერის როლის წევრები ავტომატურად იწერება dbo . dbo ასევე არის სქემის სახელი, როგორც ეს განხილულია საკუთრებაში და მომხმარებლის სქემის გამოყოფაში SQL სერვერი.

გირჩევთ: