DdlTriggerBase クラス
DdlTriggerBase は、DatabaseDdlTrigger オブジェクトに継承される基本クラスであり、SQL Server データベース データ定義言語 (DDL) トリガを表します。
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
Public MustInherit Class DdlTriggerBase _
Inherits ScriptNameObjectBase _
Implements ICreatable, IAlterable, IDroppable, IScriptable, _
ITextObject
'使用
Dim instance As DdlTriggerBase
public abstract class DdlTriggerBase : ScriptNameObjectBase,
ICreatable, IAlterable, IDroppable, IScriptable, ITextObject
public ref class DdlTriggerBase abstract : public ScriptNameObjectBase,
ICreatable, IAlterable, IDroppable, IScriptable, ITextObject
[<AbstractClassAttribute>]
type DdlTriggerBase =
class
inherit ScriptNameObjectBase
interface ICreatable
interface IAlterable
interface IDroppable
interface IScriptable
interface ITextObject
end
public abstract class DdlTriggerBase extends ScriptNameObjectBase implements ICreatable, IAlterable, IDroppable, IScriptable, ITextObject
説明
DDL トリガは、特定の DDL イベントに応答して Transact-SQL またはユーザー定義関数を実行します。
SQL Server 管理オブジェクト (SMO) を使用すると、プログラムでのアクセスにより、すべての DDL トリガ機能を DatabaseDdlTrigger オブジェクトと ServerDdlTrigger オブジェクトで管理できます。
データベース DDL トリガはデータベースのスコープ内でイベントに応答し、サーバー DDL トリガは SQL Server インスタンスのスコープ内でイベントに応答します。
継承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .NamedSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .ScriptNameObjectBase
Microsoft.SqlServer.Management.Smo..::..DdlTriggerBase
Microsoft.SqlServer.Management.Smo. . :: . .DatabaseDdlTrigger
Microsoft.SqlServer.Management.Smo. . :: . .ServerDdlTrigger
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。