ForeignKeyColumn クラス
ForeignKeyColumn オブジェクトは、SQL Server の外部キー列を表します。
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
<SfcElementTypeAttribute("Column")> _
Public NotInheritable Class ForeignKeyColumn _
Inherits NamedSmoObject _
Implements IPropertyDataDispatch
'使用
Dim instance As ForeignKeyColumn
[SfcElementTypeAttribute("Column")]
public sealed class ForeignKeyColumn : NamedSmoObject,
IPropertyDataDispatch
[SfcElementTypeAttribute(L"Column")]
public ref class ForeignKeyColumn sealed : public NamedSmoObject,
IPropertyDataDispatch
[<SealedAttribute>]
[<SfcElementTypeAttribute("Column")>]
type ForeignKeyColumn =
class
inherit NamedSmoObject
interface IPropertyDataDispatch
end
public final class ForeignKeyColumn extends NamedSmoObject implements IPropertyDataDispatch
説明
ForeignKeyColumn オブジェクトのプロパティを取得するには、固定サーバー ロール public のメンバでも可能です。
ForeignKeyColumn オブジェクトのプロパティを設定するには、親テーブルの ALTER 権限を持っているか、固定データベース ロール db_owner のメンバであることが必要です。
外部キー列を作成または削除するには、親テーブルの ALTER 権限を持っているか、固定データベース ロール db_owner のメンバであることが必要です。
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
継承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .NamedSmoObject
Microsoft.SqlServer.Management.Smo..::..ForeignKeyColumn
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。