Visszaadhatunk táblát az SQL függvényből?
Visszaadhatunk táblát az SQL függvényből?

Videó: Visszaadhatunk táblát az SQL függvényből?

Videó: Visszaadhatunk táblát az SQL függvényből?
Videó: How to return multiple values from a function in oracle pl/sql ? (without using out parameter) 2024, November
Anonim

A asztal -értékelt függvény visszaadja egyetlen sorkészlet (ellentétben a tárolt eljárásokkal, amelyek visszatérhet több eredmény alakzat). Mert a Visszatérés típusú a asztal -értékelt funkció van asztal , te tud használj asztal -értékelt funkció bárhol bent SQL hogy te tud használj asztal.

Hasonlóképpen azt kérdezik, hogy egy SQL függvény visszaadhat-e egy táblát?

Bevezetés. asztal - Értékes Funkciók óta léteznek SQL Szerververzió 2005. Alapvetően a asztal - Értékes Funkció egy funkció hogy asztalt ad vissza , így az tud mint a asztal egy lekérdezésben.

Hasonlóképpen, egy tárolt eljárás visszaadhat egy táblát? te tud nem technikailag vissza "egy asztalt ", de te visszatérhet egy eredménykészletet és az INSERT INTO.. EXEC szintaxist használva Ön tud egyértelműen hívja a PROC és tárolja az eredményeket a asztal típus. Az állapotérték lény visszatért által a Tárolt eljárás lehet csak INT adattípus legyen.

Következésképpen visszaadhatunk-e egy függvényből táblázat eredményhalmazt?

Visszatérve a Eredménykészlet tárolt eljárásból. tudsz használja a VISSZATÉRÉSEK opciót Visszatérés a eredménykészlet , ideiglenes formájában asztal , tárolt eljárásból. Ez az ideiglenes asztali lehet csak bele kell illeszteni. Nem lehet rá hivatkozni a tárolt eljáráson belülről SQL SELECT, UPDATE vagy DELETE utasítással.

Mi az a DBO az SQL-ben?

Az dbo , vagy adatbázis-tulajdonos, olyan felhasználói fiók, amely az adatbázisban lévő összes tevékenység végrehajtására vonatkozó engedélyekkel rendelkezik. A sysadmin rögzített kiszolgálói szerepkör tagjai automatikusan hozzárendelésre kerülnek dbo . dbo egy séma neve is, amint azt a Tulajdonjog és a felhasználói séma szétválasztása című részben tárgyaltuk SQL Szerver.

Ajánlott: