次の方法で共有


Check.IsSystemNamed プロパティ

CHECK 制約の名前が Microsoft SQL Server によって自動的に設定されたか、それともデータベース オブジェクトの作成者によって設定されたかを示す Boolean プロパティ値を取得します。

名前空間:  Microsoft.SqlServer.Management.Smo
アセンブリ:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)

構文

'宣言
<SfcPropertyAttribute(SfcPropertyFlags.None Or SfcPropertyFlags.Standalone Or SfcPropertyFlags.SqlAzureDatabase)> _
Public ReadOnly Property IsSystemNamed As Boolean 
    Get
'使用
Dim instance As Check 
Dim value As Boolean 

value = instance.IsSystemNamed
[SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase)]
public bool IsSystemNamed { get; }
[SfcPropertyAttribute(SfcPropertyFlags::None|SfcPropertyFlags::Standalone|SfcPropertyFlags::SqlAzureDatabase)]
public:
property bool IsSystemNamed {
    bool get ();
}
[<SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase)>]
member IsSystemNamed : bool
function get IsSystemNamed () : boolean

プロパティ値

型: System.Boolean
CHECK 制約がシステムによって名付けられた CHECK 制約であるかどうかを示す Boolean 値です。既定では、値は指定されません。True の場合、CHECK 制約はシステムによって名付けられています。False (既定値) の場合、CHECK 制約はシステムによって名付けられていません。

説明

注意

UserDefinedTableType オブジェクトに基づく CHECK 制約の場合、このプロパティは常に True になります。これはユーザー定義データ型がシステムによって自動的に命名されるためです。

使用例

プロパティの設定

関連項目

参照

Check クラス

Microsoft.SqlServer.Management.Smo 名前空間

その他の技術情報

データベース オブジェクトでの作業

CHECK 制約

CREATE TABLE (Transact-SQL)