Saturday , November 23 2024

What is User Defined Function

User Defined Function is a feature of SQL Server that takes parameters like a programming language functions and returns a result or result set.

With User Defined Functions;

• You can achieve faster results by eliminating the cost of compilation like stored procedures.
• It enables modular programming. You can create a desired function and then call it any number of times from anywhere in your code.

User Defined Function Types

1) Scalar Function

Returns a single value specified in the Return statement, except for the text, ntext, image, cursor, and timestamp data types.

You can see example usage below.

Calling a Scalar Function

2) Table-Valued Functions

Returns the result set in the table data type. You may want to read “User Defined Table Type and Table Valued Parameter in SQL Server“.

You can see example usage below.

Calling a Table-Valued Function

Loading

About dbtut

We are a team with over 10 years of database management and BI experience. Our Expertises: Oracle, SQL Server, PostgreSQL, MySQL, MongoDB, Elasticsearch, Kibana, Grafana.

Leave a Reply

Your email address will not be published. Required fields are marked *