Public NotInheritable Class ForeignKey Inherits ScriptNameObjectBase Implements ICreatable, IDroppable, IMarkForDrop, IAlterable, _ IRenamable, IExtendedProperties, IScriptable
public sealed class ForeignKey : ScriptNameObjectBase, ICreatable, IDroppable, IMarkForDrop, IAlterable, IRenamable, IExtendedProperties, IScriptable
public ref class ForeignKey sealed : public ScriptNameObjectBase, ICreatable, IDroppable, IMarkForDrop, IAlterable, IRenamable, IExtendedProperties, IScriptable
public final class ForeignKey extends ScriptNameObjectBase implements ICreatable, IDroppable, IMarkForDrop, IAlterable, IRenamable, IExtendedProperties, IScriptable
To get ForeignKey object properties, users can be a member of the public fixed server role.
To set ForeignKey object properties, users must have ALTER permission on the parent table or be a member of the db_owner fixed database role.
To create or drop a foreign key, users must have ALTER permission on the parent table or be a member of the db_owner fixed database role.
Creating, Altering, and Removing Foreign Keys