Classe Check
The Check object represents a Microsoft SQL Server check constraint.
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)
Sintaxe
'Declaração
Public NotInheritable Class Check _
Inherits ScriptNameObjectBase _
Implements ICreatable, IDroppable, IRenamable, IMarkForDrop, _
IAlterable, IExtendedProperties, IScriptable
'Uso
Dim instance As Check
public sealed class Check : ScriptNameObjectBase,
ICreatable, IDroppable, IRenamable, IMarkForDrop, IAlterable,
IExtendedProperties, IScriptable
public ref class Check sealed : public ScriptNameObjectBase,
ICreatable, IDroppable, IRenamable, IMarkForDrop, IAlterable,
IExtendedProperties, IScriptable
[<SealedAttribute>]
type Check =
class
inherit ScriptNameObjectBase
interface ICreatable
interface IDroppable
interface IRenamable
interface IMarkForDrop
interface IAlterable
interface IExtendedProperties
interface IScriptable
end
public final class Check extends ScriptNameObjectBase implements ICreatable, IDroppable, IRenamable, IMarkForDrop, IAlterable, IExtendedProperties, IScriptable
Comentários
To get Check object properties, users can be a member of the public fixed server role.
To set Check object properties and run the Alter method, users must have ALTER permission on the parent table or column, or be a member of the db_owner fixed database role.
To create a check constraint, users must have ALTER permission on the parent table, or be a member of the db_owner fixed database role.
To drop a check constraint, users must have ALTER permission on the parent table, or be a member of the db_owner fixed database role.
Thread Safety
Qualquer membro público estático (Compartilhado no Microsoft Visual Basic) desse tipo é seguro para operações multi-threaded. Não há garantia de que qualquer membro de instância seja seguro para threads.
Hierarquia de herança
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..::..Check
Segurança de thread
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também