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) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。