1: Verwenden Sie in benutzerdefinierten Funktionen die RETURNS-Klausel, um den Datentyp des Rückgabewerts der Funktion anzugeben
Beispiel:
CREATE FUNCTION dbo.f_getdate(
@year int, - -Das abzufragende Jahr
@bz bit —@bz=0 Arbeitstage abfragen, @bz=1 Ruhetage abfragen, @bz IS NULL Alle Daten abfragen
)RETURNS @re TABLE( id int Identity(1 ,1),Date datetime,Weekday nvarchar(3))
,,,
2: return wird verwendet, um bestimmte Werte/Wertvariablen zurückzugeben
Prozedur erstellen InsertNewCategory @CategoryName varchar( 50), @ParentID int as INSERT INTO BookCategory(CategoryName,ParentID) Werte (@CategoryName,@ParentID) return
Das Ergebnis ist:
wenn @@ Fehler <>0
return -1 --failure
else
return 1 --success