SQL Server · Types · Procedures and functions

ArxProcedureType

Definition

Namespace
ARX.SDK.Query
Package
ARX.SDK
C#
public enum ArxProcedureType

What a routine is: PostgreSQL calls them differently (CALL against SELECT), so the caller says which.

Values

Procedure

A stored procedure: CALL name(...). Returns OUT values and, through cursor parameters, tables.

Function

A function: SELECT * FROM name(...). Returns rows (a value, a row of OUT values, a table, a set).

Usage

C#

A line from a verified sample; the full, runnable code is on its page.

var count = new ArxProcedureExpression("fn_order_count") { ProcedureType = ArxProcedureType.Function };

Read functions in depth: table rows, one row, scalar values, what functions don't take, procedures, scenario 3

Used in: