SqlFunctionAttribute.TableDefinition プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メソッドをテーブル値関数 (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
プロパティ値
結果のテーブル定義を表す String 値。
例
// using Microsoft.Data.SqlClient.Server;
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' });
}
}
注釈
この属性は、指定したメソッドを TVF として自動的に登録するために、Microsoft Visual Studio でのみ使用されます。 SQL Serverでは使用されません。
次の例では、 という名前を使用してユーザー定義関数を参照することを指定します sp_tableFunc
。 TableDefinition
プロパティには letter nchar(1)
値があります。