Condividi tramite


Classe Column

The Column object represents a SQL Server column.

Spazio dei nomi:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class Column _
    Inherits ScriptNameObjectBase _
    Implements IPropertyDataDispatch, ICreatable, IAlterable, IDroppable,  _
    IMarkForDrop, IExtendedProperties, IRenamable
'Utilizzo
Dim instance As Column
public sealed class Column : ScriptNameObjectBase, 
    IPropertyDataDispatch, ICreatable, IAlterable, IDroppable, IMarkForDrop, 
    IExtendedProperties, IRenamable
public ref class Column sealed : public ScriptNameObjectBase, 
    IPropertyDataDispatch, ICreatable, IAlterable, IDroppable, IMarkForDrop, 
    IExtendedProperties, IRenamable
[<SealedAttribute>]
type Column =  
    class
        inherit ScriptNameObjectBase
        interface IPropertyDataDispatch
        interface ICreatable
        interface IAlterable
        interface IDroppable
        interface IMarkForDrop
        interface IExtendedProperties
        interface IRenamable
    end
public final class Column extends ScriptNameObjectBase implements IPropertyDataDispatch, ICreatable, IAlterable, IDroppable, IMarkForDrop, IExtendedProperties, IRenamable

Osservazioni

To get Column object properties, users can be a member of the public fixed server role.

To do any of the following, users must have ALTER permission on the parent table, or be a member of the db_owner fixed database role:

  • Set Column object properties and run the Alter method

  • Create a column

  • Drop a column

Thread Safety

Tutti i membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono sicuri per le operazioni a thread multipli. Non è invece garantita la sicurezza dei membri dell'istanza.

Thread Safety

Tutti i membri pubblici static (Shared in Visual Basic) di questo tipo sono thread safe. I membri di istanza non hanno garanzia di essere thread safe.