Können wir eine Tabelle von einer Funktion in SQL zurückgeben?
Können wir eine Tabelle von einer Funktion in SQL zurückgeben?

Video: Können wir eine Tabelle von einer Funktion in SQL zurückgeben?

Video: Können wir eine Tabelle von einer Funktion in SQL zurückgeben?
Video: SQL Tabellenerzeugung mit DDL - SQL 2 2024, November
Anonim

EIN Tisch -geschätzt Funktion kehrt zurück ein einzelnes Rowset (im Gegensatz zu gespeicherten Prozeduren, die kann zurückkehren mehrere Ergebnisformen). Weil das Rückkehr Art von a Tisch -geschätzt Funktion ist Tisch , Sie kann benutze einen Tisch -geschätzt Funktion irgendwo in SQL das du kann benutze einen Tisch.

Ebenso wird gefragt, kann eine SQL-Funktion eine Tabelle zurückgeben?

Einführung. Tisch -Geschätzt Funktionen gibt es seit SQL Serverversion 2005. Grundsätzlich a Tisch -Geschätzt Funktion ist ein Funktion das gibt eine Tabelle zurück , also es kann verwendet werden als Tisch bei einer Abfrage.

Kann eine gespeicherte Prozedur auch eine Tabelle zurückgeben? Du kann nicht technisch gib "einen Tisch" zurück ", aber du kann zurückkehren ein Resultset und mit der Syntax INSERT INTO.. EXEC können Sie kann ruf eindeutig a PROC und speichere die Ergebnisse in a Tisch Typ. Der Statuswert ist ist zurückgekommen durch eine Gespeicherte Prozedur kann nur ein INT-Datentyp sein.

Können wir folglich eine Tabellenergebnismenge von einer Funktion zurückgeben?

Rückkehr ein Ergebnismenge aus einer gespeicherten Prozedur. Du kannst benutze die KEHRT ZURÜCK Option zu Rückkehr ein Ergebnismenge , in Form eines temporären Tisch , aus einer gespeicherten Prozedur. Dieses temporäre Tisch kann nur eingefügt werden. Es kann nicht innerhalb der gespeicherten Prozedur mit einer SQL SELECT-, UPDATE- oder DELETE-Anweisung referenziert werden.

Was ist DBO in SQL?

Die dbo , oder Datenbankbesitzer, ist ein Benutzerkonto mit impliziten Berechtigungen zum Ausführen aller Aktivitäten in der Datenbank. Mitglieder der festen Serverrolle sysadmin werden automatisch zugeordnet zu dbo . dbo ist auch der Name eines Schemas, wie in Eigentümerschaft und Benutzer-Schema-Trennung in. besprochen SQL Server.

Empfohlen: