SqlFunctionAttribute.IsDeterministic プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SqlFunctionAttribute.IsDeterministic プロパティの意味・解説 

SqlFunctionAttribute.IsDeterministic プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

ユーザー定義関数決定的であるかどうか示します

名前空間: Microsoft.SqlServer.Server
アセンブリ: System.Data (system.data.dll 内)
構文構文

Dim instance As SqlFunctionAttribute
Dim value As Boolean

value = instance.IsDeterministic

instance.IsDeterministic = value
public bool IsDeterministic { get;
 set; }
public:
property bool IsDeterministic {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_IsDeterministic ()

/** @property */
public void set_IsDeterministic (boolean value)
public function get IsDeterministic
 () : boolean

public function set IsDeterministic
 (value : boolean)

プロパティ
関数決定的である場合trueそれ以外場合false

解説解説

同じ入力値と同じデータベースの状態が与えられると、常に同じ出力値を生成する場合、そのユーザー定義関数決定的であるといいます

IsDeterministic プロパティは、関数結果を、計算されインデックス付き列と、インデックス付きビュー形式インデックス化する場合にも有用です。このプロパティ設定しなかった場合関数は非決定的であると見なされます

SQL Server 2000 とは異なり、このバージョンSQL Server では、決定論の定義が見直されローカル データアクセスする関数でも決定的関数になることができますデータ アクセス特性は、DataAccess プロパティおよび SystemDataAccess プロパティによって別個に取り込まれます。

ユーザー定義関数では、リモート サーバー対すデータ アクセス (SqlConnection を使って別の SQL Serverインスタンス接続するなど) ができます。ただし、その場合でも IsDeterministic宣言が必要となります共通言語ランタイム (CLR) 関数決定的関数として宣言されている場合リモート サーバーにおいて副作用発生しません。SQL Server では、コンテキスト接続対す副作用制限されていますが、リモート接続に対して副作用制限行われていません。

この属性既定値false です。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlFunctionAttribute クラス
SqlFunctionAttribute メンバ
Microsoft.SqlServer.Server 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からSqlFunctionAttribute.IsDeterministic プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からSqlFunctionAttribute.IsDeterministic プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からSqlFunctionAttribute.IsDeterministic プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

SqlFunctionAttribute.IsDeterministic プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SqlFunctionAttribute.IsDeterministic プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS