SqlFunctionAttribute.TableDefinition SqlFunctionAttribute.TableDefinition SqlFunctionAttribute.TableDefinition SqlFunctionAttribute.TableDefinition Property

Definición

Cadena que representa la definición de tabla de los resultados si el método se utiliza como una función con valores de tabla (TVF).A string that represents the table definition of the results, if the method is used as a table-valued function (TVF).

public:
 property System::String ^ TableDefinition { System::String ^ get(); void set(System::String ^ value); };
public string TableDefinition { get; set; }
member this.TableDefinition : string with get, set
Public Property TableDefinition As String

Valor de propiedad

Un valor String que representa la definición de tabla de los resultados.A String value representing the table definition of the results.

Ejemplos

public partial class UserDefinedFunctions
{
    [SqlFunction(Name="sp_tableFunc", TableDefinition="letter nchar(1)")]
    public static IEnumerable SampleTableFunction(SqlString s)
    {
        //...
        return new ArrayList(new char[3] {'a', 'b', 'c'});
    }
}
Partial Public Class UserDefinedFunctions

    <SqlFunction(Name:="sp_tableFunc", TableDefinition:="letter nchar(1)")> 
    Public Shared Function SampleTableFunction(ByVal s As SqlString) As IEnumerable

        '...
        Return New Char(2) {"a"c, "b"c, "c"c}
    End Function
End Class

Comentarios

Este atributo solo lo usa Microsoft Visual Studio para registrar automáticamente el método especificado como una TVF.This attribute is used only by Microsoft Visual Studio to automatically register the specified method as a TVF. No lo utiliza SQL Server.It is not used by SQL Server.

En el ejemplo siguiente se especifica que se hace referencia a la función definida por el sp_tableFuncusuario mediante el nombre.The following example specifies that the user-defined function is referenced using the name sp_tableFunc. La TableDefinition propiedad tiene el valor letter nchar(1).The TableDefinition property has the value letter nchar(1).

Se aplica a