次の方法で共有


EventClass/Schema/Field の FieldTypeMods 要素 (ADF)

イベント フィールドの Microsoft SQL Server フィールド属性 (NULL 値や既定値に関する属性) を指定します。この要素は省略可能です。

構文

<EventClasses>
    <EventClass>
        ...
        <Schema>
            <Field>
                ...
                <FieldTypeMods>

要素の特性

特性 説明

データ型

string。長さは 1 ~ 255 文字の範囲です。

既定値

なし。

個数

Field 要素につき 1 個 (省略可)。

更新

アプリケーションの更新時に追加、削除、および変更できます。

要素の関係

関係 要素

親要素

EventClass/Schema の Field 要素 (ADF)

子要素

なし。

解説

FieldTypeMods の値には、NOT NULLDEFAULTconstant_expression などのテーブル列修飾子を指定できます。この値は、Transact-SQL 構文表記規則に準拠している必要があります。

ms145289.note(ja-jp,SQL.90).gifメモ :
イベント データ フィールドを SQL Server の Identity 列として指定することはできません。Notification Services は既に、システムによって生成される EventId を指定するために Identity プロパティを使用しています。

指定できる値の詳細については、「CREATE TABLE (Transact-SQL)」を参照してください。

ms145289.note(ja-jp,SQL.90).gif重要 :
FieldTypeMods 要素を変更した後、アプリケーションを更新すると、対応するイベント クラスがいったん削除され、再作成されます。同時に、このイベント クラスが使用していた SQL Server テーブルとインデックスも削除され、再作成されます。元のイベント クラス テーブルに存在していたすべてのデータは、完全に削除されます。

使用例

次の例では、イベント クラス フィールドで NULL 値を許容しないように指定しています。

<FieldTypeMods>NOT NULL</FieldTypeMods>

参照

関連項目

アプリケーション定義ファイルのリファレンス

その他の技術情報

コア イベント クラス プロパティの定義
インスタンスとアプリケーションの更新

ヘルプおよび情報

SQL Server 2005 の参考資料の入手