En användardefinierad funktion i en databas , eller UDB är en databas kommando som ofta används som en sub - rutin i en större kodad applikation . UDB s skapas för specifika användningsfall och kan ofta kallas direkt av en SQL - baserad databas när uppgifterna i ansökan behövs . Skapa ett UDB funktion följer samma procedur som att skriva som en användardefinierad funktion som en SQL -funktion . Instruktioner
1
Starta önskad applikation kodredigering eller en klartext kod editor för att börja öva att skapa en UDB funktion . Undersök den databas som du vill ringa och välj en databas fält som du vill ringa . Detta exempel kommer att använda " creation_date . "
2
Initiera UDB funktionen med hjälp av följande kod :
skapar fungerar PROJFUNC ( indate creation_date )
3
Slutföra UDB funktionen genom att ange vad som ska hända när " creation_date " heter :
RETURNS tABELL ( PROJNO CHAR ( 6 ) , ACTNO SMALLINT , ACSTAFF Decimal ( 5,2 ) , ACSTDATE DATE , ACENDATE DATE ) katalog