Kan ons tabel terugstuur vanaf funksie in SQL?
Kan ons tabel terugstuur vanaf funksie in SQL?

Video: Kan ons tabel terugstuur vanaf funksie in SQL?

Video: Kan ons tabel terugstuur vanaf funksie in SQL?
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Mei
Anonim

A tafel -gewaardeer funksie gee terug 'n enkele rystel (anders as gestoorde prosedures, wat kan terugkeer veelvuldige resultaatvorms). Omdat die terugkeer tipe a tafel -gewaardeer funksie is Tafel , jy kan gebruik 'n tafel -gewaardeer funksie enige plek in SQL dat jy kan gebruik 'n tafel.

Net so word daar gevra, kan 'n SQL-funksie 'n tabel terugstuur?

Inleiding. Tafel - Gewaardeer Funksies bestaan sedertdien SQL Bediener weergawe 2005. Basies a Tafel - Gewaardeer Funksie is 'n funksie daardie gee 'n tabel terug , dus dit kan gebruik word as 'n tafel in 'n navraag.

Net so, kan 'n gestoorde prosedure 'n tabel terugstuur? Jy kan nie tegnies nie gee 'n tafel terug , maar jy kan terugkeer 'n resultaat stel en met behulp van INSERT INTO.. EXEC sintaksis, jy kan noem duidelik a PROC en stoor die resultate in a tafel tipe. Die Statuswaarde-wese teruggekeer deur a Gebergde Prosedure kan wees slegs 'n INT-datatipe.

Kan ons gevolglik 'n tabelresultaatstel van 'n funksie terugstuur?

Keer terug a Resultaatstel van 'n gestoorde prosedure. Jy kan gebruik die TERUGKEER opsie om terugkeer a resultaat stel , in die vorm van 'n tydelike tafel , van 'n gestoorde prosedure. Hierdie tydelike tafel kan slegs ingevoeg word. Dit kan nie van binne die gestoorde prosedure na verwys word deur 'n SQL SELECT, UPDATE of DELETE stelling te gebruik nie.

Wat is DBO in SQL?

Die dbo , of databasiseienaar, is 'n gebruikersrekening wat toestemmings geïmpliseer het om alle aktiwiteite in die databasis uit te voer. Lede van die sysadmin vaste bediener rol word outomaties gekarteer na dbo . dbo is ook die naam van 'n skema, soos bespreek in Eienaarskap en Gebruiker-skema-skeiding in SQL Bediener.

Aanbeveel: