Vai mēs varam atgriezt tabulu no funkcijas SQL?
Vai mēs varam atgriezt tabulu no funkcijas SQL?

Video: Vai mēs varam atgriezt tabulu no funkcijas SQL?

Video: Vai mēs varam atgriezt tabulu no funkcijas SQL?
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Novembris
Anonim

A tabula - novērtēts funkcija atgriežas viena rindu kopa (atšķirībā no saglabātajām procedūrām, kas var atgriezties vairākas rezultātu formas). Tāpēc ka atgriezties veids a tabula - novērtēts funkciju ir Tabula , tu var lieto tabula - novērtēts funkciju jebkur iekšā SQL tas tu var lieto tabula.

Līdzīgi tiek jautāts, vai SQL funkcija var atgriezt tabulu?

Ievads. Tabula - Novērtēts Funkcijas ir bijuši aptuveni kopš tā laika SQL Servera versija 2005. Būtībā a Tabula - Novērtēts Funkcija ir funkciju ka atdod galdu , tātad var izmantot kā a tabula vaicājumā.

Tāpat, vai saglabātā procedūra var atgriezt tabulu? Tu var ne tehniski atgriezt "galdu ", bet tu var atgriezties rezultātu kopu un izmantojot INSERT INTO.. EXEC sintaksi, jūs var skaidri sauc a PROC un saglabājiet rezultātus mapē a tabula veids. Statusa vērtība ir atgriezās autors a Saglabātā procedūra var ir tikai INT datu tips.

Līdz ar to vai varam atgriezt tabulas rezultātu kopu no funkcijas?

Atgriežoties a Rezultātu kopa no saglabātās procedūras. Jūs varat izmantojiet ATGRIEZ iespēja uz atgriezties a rezultātu komplekts , pagaidu veidā tabula , no saglabātas procedūras. Šis pagaidu galda var tikai jāievieto. Uz to nevar atsaukties no saglabātās procedūras iekšpuses, izmantojot priekšrakstu SQL SELECT, UPDATE vai DELETE.

Kas ir DBO SQL?

The dbo , vai datu bāzes īpašnieks, ir lietotāja konts, kuram ir paredzētas atļaujas veikt visas darbības datu bāzē. Sysadmin fiksētā servera lomas dalībnieki tiek automātiski piesaistīti dbo . dbo ir arī shēmas nosaukums, kā aprakstīts sadaļā Īpašumtiesības un lietotāja shēmas atdalīšana SQL Serveris.

Ieteicams: