Partager via


Type Property (UserDefinedFunction)

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.

The Type property returns the user-defined function type.

Syntaxe

object
.Type 

Parts

  • object
    An expression that evaluates to an object in the Applies To list

Data Type

Long

Modifiable

Read-only

Prototype (C/C++)

HRESULT GetType(SQLDMO_UDF_TYPE *pRetVal);

Returns

A SQLDMO_UDF_TYPE constant that contains one of these values.

Constant

Value

Description

SQLDMOUDF_Inline

3

Inline function

SQLDMOUDF_Scalar

1

Scalar function

SQLDMOUDF_Table

2

Table function

SQLDMOUDF_Unknown

0

Unknown function type

Notes

A scalar function is applied to all the rows in a table, thereby producing a single value (for example, an aggregate function). An inline function performs a single SELECT statement. A table function performs a series of Transact-SQL statements and returns the results as a table.

Notes

If an application calls Type on an instance of SQL Server version 7.0, the constant, SQLDMO_E_SQL80ONLY, and the message "This property or method requires Microsoft SQL Server 2000 or later" are returned.