Classe Table
L'oggetto Table rappresenta una tabella di SQL Server.
Gerarchia di ereditarietà
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. . :: . .ScriptSchemaObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .TableViewTableTypeBase
Microsoft.SqlServer.Management.Smo. . :: . .TableViewBase
Microsoft.SqlServer.Management.Smo..::..Table
Spazio dei nomi Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Sintassi
'Dichiarazione
<PhysicalFacetAttribute> _
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
Public NotInheritable Class Table _
Inherits TableViewBase _
Implements ISfcSupportsDesignMode, IColumnPermission, IObjectPermission, ICreatable, _
IAlterable, IDroppable, IRenamable, ITableOptions, IDmfFacet
'Utilizzo
Dim instance As Table
[PhysicalFacetAttribute]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
public sealed class Table : TableViewBase,
ISfcSupportsDesignMode, IColumnPermission, IObjectPermission, ICreatable, IAlterable,
IDroppable, IRenamable, ITableOptions, IDmfFacet
[PhysicalFacetAttribute]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
public ref class Table sealed : public TableViewBase,
ISfcSupportsDesignMode, IColumnPermission, IObjectPermission, ICreatable, IAlterable,
IDroppable, IRenamable, ITableOptions, IDmfFacet
[<SealedAttribute>]
[<PhysicalFacetAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
type Table =
class
inherit TableViewBase
interface ISfcSupportsDesignMode
interface IColumnPermission
interface IObjectPermission
interface ICreatable
interface IAlterable
interface IDroppable
interface IRenamable
interface ITableOptions
interface IDmfFacet
end
public final class Table extends TableViewBase implements ISfcSupportsDesignMode, IColumnPermission, IObjectPermission, ICreatable, IAlterable, IDroppable, IRenamable, ITableOptions, IDmfFacet
Nel tipo Table sono esposti i membri seguenti.
Costruttori
Nome | Descrizione | |
---|---|---|
Table() () () () | Inizializza una nuova istanza della classe Table. | |
Table(Database, String) | Inizializza una nuova istanza della classe Table nel database specificato e con il nome specificato. | |
Table(Database, String, String) | Inizializza una nuova istanza della classe Table nel database specificato e con il nome e lo schema specificati. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AnsiNullsStatus | Ottiene il valore della proprietà Boolean che specifica se la gestione dei valori NULL ISO è abilitata nella tabella. | |
ChangeTrackingEnabled | Specifica se il rilevamento delle modifiche è abilitato per la tabella. | |
Checks | Rappresenta una raccolta di oggetti Check. Ogni oggetto Check rappresenta un vincolo CHECK definito nella tabella. | |
Columns | Ottiene una raccolta di colonne. Ereditato da TableViewTableTypeBase. | |
CreateDate | Ottiene la data e l'ora di creazione della tabella. | |
DataSpaceUsed | Ottiene lo spazio di archiviazione, in kilobyte, occupato dalle righe della tabella di riferimento. | |
DateLastModified | Ottiene la data e l'ora dell'ultima modifica apportata alla tabella. | |
Events | Ottiene gli eventi associati alla tabella. | |
ExecuteForScalar | Ottiene o imposta il valore della proprietà Boolean che specifica se l'oggetto viene impostato su Esegui per l'opzione scalare. Ereditato da SqlSmoObject. | |
ExtendedProperties | Ottiene una raccolta di proprietà estese. Ereditato da TableViewTableTypeBase. | |
FakeSystemTable | Ottiene il valore Boolean che specifica se la tabella fa riferimento a una tabella di sistema. | |
FileGroup | Ottiene o imposta il filegroup in cui è archiviata la tabella. | |
FileStreamFileGroup | Ottiene o imposta il filegroup per i dati FILESTREAM. | |
FileStreamPartitionScheme | Ottiene o imposta lo schema di partizione per i dati FILESTREAM. | |
ForeignKeys | Rappresenta una raccolta di oggetti ForeignKey. Ogni oggetto ForeignKey rappresenta una chiave esterna definita nella tabella. | |
FullTextIndex | Gets the full text index on the table or view. Ereditato da TableViewBase. | |
HasAfterTrigger | Ottiene il valore della proprietà Boolean che specifica se la tabella contiene trigger after. | |
HasClusteredIndex | Ottiene o imposta il valore della proprietà Boolean che specifica se la tabella contiene un indice cluster. | |
HasCompressedPartitions | Ottiene un valore che indica se la tabella utilizza partizioni compresse. | |
HasDeleteTrigger | Ottiene il valore della proprietà Boolean che specifica se la tabella contiene un trigger delete. | |
HasIndex | Ottiene il valore della proprietà Boolean che specifica se la tabella contiene almeno un indice. | |
HasInsertTrigger | Ottiene il valore della proprietà Boolean che specifica se la tabella contiene un trigger insert. | |
HasInsteadOfTrigger | Ottiene il valore della proprietà Boolean che specifica se la tabella contiene un trigger instead of. | |
HasUpdateTrigger | Ottiene il valore della proprietà Boolean che specifica se la tabella contiene un trigger update. | |
ID | Ottiene il valore ID che identifica in modo univoco la tabella. | |
Indexes | Ottiene l'indice della raccolta specificato nella tabella. Esegue l'override di TableViewTableTypeBase. . :: . .Indexes. | |
IndexSpaceUsed | Ottiene lo spazio utilizzato dall'indice, in KB. | |
IsIndexable | Ottiene il valore della proprietà Boolean che specifica se è possibile inserire un indice nella tabella. | |
IsPartitioned | Ottiene il valore della proprietà Boolean che specifica se la tabella è partizionata. | |
IsSchemaOwned | Ottiene il valore della proprietà Boolean che specifica se lo schema della tabella ha un proprietario. | |
IsSystemObject | Ottiene il valore della proprietà Boolean che specifica se la tabella è un oggetto di sistema. | |
IsTouched | Ottiene il valore della proprietà Boolean che specifica se le proprietà dell'oggetto sono state aggiornate ma non sono ancora persistenti nel server. Ereditato da SqlSmoObject. | |
IsVarDecimalStorageFormatEnabled | Specifica se il formato di archiviazione vardecimal è abilitato. | |
LockEscalation | Ottiene o imposta il tipo di escalation blocchi utilizzato nella tabella. | |
MaximumDegreeOfParallelism | Ottiene o imposta il numero massimo di processori da utilizzare in un'esecuzione del piano parallelo che include la tabella. | |
Name | Ottiene o imposta un valore String che specifica il nome del tipo di tabella della vista. Ereditato da TableViewTableTypeBase. | |
ObjectInSpace | Ottiene il valore della proprietà Boolean che specifica se l'oggetto esiste in isolamento o se è connesso direttamente o indirettamente all'istanza di SQL Server. Ereditato da SqlSmoObject. | |
OnlineHeapOperation | Ottiene o imposta il valore Boolean che determina se la tabella supporta le operazioni relative a indici o heap online. | |
Owner | Ottiene o imposta il proprietario della tabella. | |
Parent | Ottiene l'oggetto Database, padre dell'oggetto Table. | |
PartitionScheme | Ottiene o imposta il nome dello schema di partizione configurato per la tabella. | |
PartitionSchemeParameters | Rappresenta una raccolta di oggetti PartitionSchemeParameter. Ogni oggetto PartitionSchemeParameter rappresenta un parametro dello schema di partizione definito nella tabella. | |
PhysicalPartitions | Ottiene le partizioni fisiche in cui sono archiviati i dati della tabella. | |
Properties | Ottiene una raccolta di oggetti Property che rappresentano le proprietà dell'oggetto. Ereditato da SqlSmoObject. | |
QuotedIdentifierStatus | Ottiene o imposta un valore della proprietà Boolean che specifica se gli identificatori delimitati da virgolette doppie sono parole chiave riservate di Transact-SQL o includono caratteri normalmente non consentiti in base alle regole di sintassi di Transact-SQL. | |
Replicated | Ottiene la proprietà Boolean che specifica se la tabella è replicata. | |
RowCount | Ottiene il numero di righe della tabella. | |
RowCountAsDouble | Ottiene il numero di righe della tabella come valore a virgola mobile. | |
ScalarResult | Ottiene il risultato scalare per l'oggetto a cui si fa riferimento. Ereditato da SqlSmoObject. | |
Schema | Ottiene o imposta un valore String che specifica il nome dello schema che contiene il tipo di tabella della vista. Ereditato da TableViewTableTypeBase. | |
State | Gets the state of the referenced object. Ereditato da SmoObjectBase. | |
Statistics | Represents a collection of Statistic objects. Each Statistic object represents a statistic counter that is defined on the table or view. Ereditato da TableViewBase. | |
TextFileGroup | Ottiene o imposta il filegroup utilizzato per gestire dati lunghi, a lunghezza variabile archiviati nella tabella. | |
TrackColumnsUpdatedEnabled | Indica se Motore di database rileva le colonne aggiornate. | |
Triggers | Represents a collection of Trigger objects. Each Trigger object represents a trigger that is defined on the table or view. Ereditato da TableViewBase. | |
Urn | Ottiene il valore dell'indirizzo URN (Uniform Resource Name) che identifica in modo univoco l'oggetto. Ereditato da SqlSmoObject. | |
UserData | Gets or sets user-defined data associated with the referenced object. Ereditato da SmoObjectBase. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddDatabaseContext(StringCollection) | Aggiungere il contesto del database alla raccolta di query identificate dal parametro queries. Ereditato da SqlSmoObject. | |
AddDatabaseContext(StringCollection, ScriptingOptions) | Aggiungere il contesto del database alla raccolta di query identificate dal parametro queries e utilizzando le opzioni di scripting specificate. Ereditato da SqlSmoObject. | |
Alter | Aggiorna tutte le modifiche apportate alle proprietà dell'oggetto Table nell'istanza di SQL Server. | |
AlterImpl | Attiva l'evento modificato dall'oggetto. Ereditato da SqlSmoObject. | |
AlterImplFinish | Metodo chiamato quando l'evento modificato dall'oggetto viene completato. Ereditato da SqlSmoObject. | |
AlterImplInit | Metodo chiamato quando l'evento modificato dall'oggetto viene inizializzato. Ereditato da SqlSmoObject. | |
AlterImplWorker | Chiama i metodi Alter. Ereditato da SqlSmoObject. | |
AlterWithNoCheck | Aggiorna tutte le modifiche apportate alle proprietà dell'oggetto Table nell'istanza di SQL Server senza prima controllare i valori delle proprietà. | |
AppendCommaText | Appends text, optionally separated by a comma. Ereditato da ScriptNameObjectBase. | |
AppendWithCommaText | Appends text, optionally separated by a comma. Ereditato da ScriptNameObjectBase. | |
AppendWithOption | Appends text and option text separated from the main text with a “WITH” string and optionally separated by a comma. Ereditato da ScriptNameObjectBase. | |
AutoGenerateName | Generates a name based on the object Guid. Ereditato da ScriptNameObjectBase. | |
BindDefaultImpl | Associa gli elementi predefiniti identificati dai parametri. Ereditato da SqlSmoObject. | |
BindRuleImpl | Associa lo schema della regola alla regola e alle colonne identificate dai parametri. Ereditato da SqlSmoObject. | |
ChangeSchema | Modifica lo schema nella tabella di riferimento. | |
CheckCollation | Verifica l'ordine delle opzioni di scripting mediante il metodo delle regole di confronto identificato dal parametro collationName. Ereditato da SqlSmoObject. | |
CheckIdentityValue | Verifica l'integrità di tutte le colonne di identità nella tabella di riferimento. | |
CheckObjectDirty | Checks whether object has been modified and not persisted. Ereditato da ScriptNameObjectBase. | |
CheckObjectState() () () () | Convalida lo stato dell'oggetto a cui si fa riferimento. Ereditato da SqlSmoObject. | |
CheckObjectState(Boolean) | Convalida lo stato dell'oggetto a cui si fa riferimento con l'opzione che specifica di generare un'eccezione se l'oggetto non è stato ancora creato. Ereditato da SqlSmoObject. | |
CheckObjectStateImpl | Verifica lo stato di un oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
CheckTable | Verifica l'integrità delle pagine di database per la tabella e gli indici definiti nella tabella. | |
CheckTableDataOnly | Verifica l'integrità delle pagine di database per i dati della tabella e gli indici definiti nella tabella. | |
CheckTextCorectness | Checks text for correctness against the parameters. Ereditato da ScriptNameObjectBase. | |
CheckTextModeSupport | Checks mode of support. Ereditato da ScriptNameObjectBase. | |
CheckVersion100 | Verifica se la versione di SQL Server è SQL Server 2008. Ereditato da SqlSmoObject. | |
CheckVersion80 | Verifica la validità dell'oggetto in SQL Server 2000. Ereditato da SqlSmoObject. | |
CheckVersion80SP3 | Verifica la validità dell'oggetto in SQL Server 2000 SP3. Ereditato da SqlSmoObject. | |
CheckVersion90 | Verificare la validità dell'oggetto in SQL Server 2005. Ereditato da SqlSmoObject. | |
CheckVersionBelow90 | Verifica se la versione di SQL Server è precedente a SQL Server 2005. Ereditato da SqlSmoObject. | |
CleanObject | Cleans the referenced object. Ereditato da ScriptNameObjectBase. | |
Create | Crea una tabella nell'istanza di SQL Server in base a quanto definito dall'oggetto Table. | |
CreateImpl | Crea un oggetto con opzioni di scripting. Ereditato da SqlSmoObject. | |
CreateImplFinish | Metodo chiamato quando l'evento Create viene completato. Ereditato da SqlSmoObject. | |
CreateImplInit | Metodo chiamato quando l'evento Create viene inizializzato. Ereditato da SqlSmoObject. | |
Deny(ObjectPermissionSet, String) | Nega il set specificato di autorizzazioni per l'utente autorizzato specificato nella tabella. | |
Deny(ObjectPermissionSet, array<String> [] () [] []) | Nega il set specificato di autorizzazioni per gli utenti autorizzati specificati nella tabella. | |
Deny(ObjectPermissionSet, String, Boolean) | Nega il set specificato di autorizzazioni per l'utente autorizzato specificato e per altri utenti a cui l'utente autorizzato ha concesso il set specificato di autorizzazioni nella tabella. | |
Deny(ObjectPermissionSet, String, array<String> [] () [] []) | Nega il set specificato di autorizzazioni all'utente autorizzato nelle colonne specificate della tabella. | |
Deny(ObjectPermissionSet, array<String> [] () [] [], Boolean) | Nega l'autorizzazione specificata per gli utenti autorizzati specificati nella tabella. | |
Deny(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] []) | Nega il set specificato di autorizzazioni per gli utenti autorizzati nelle colonne specificate della tabella. | |
Deny(ObjectPermissionSet, String, array<String> [] () [] [], Boolean) | Nega il set specificato di autorizzazioni per l'utente autorizzato specificato e per altri utenti a cui l'utente autorizzato ha concesso il set specificato di autorizzazioni nelle colonne specificate della tabella. | |
Deny(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] [], Boolean) | Nega il set specificato di autorizzazioni per gli utenti autorizzati specificati e per altri utenti a cui l'utente autorizzato ha concesso il set specificato di autorizzazioni nelle colonne specificate della tabella. | |
DisableAllIndexes | Disabilita tutti gli indici inclusi nella tabella. | |
Discover | Individua un elenco di tipo Object. Ereditato da SqlSmoObject. | |
Drop | Rimuove la tabella dal database. | |
DropImpl | Elimina un oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
DropImplWorker | Chiama i metodi Drop. Ereditato da SqlSmoObject. | |
EnableAllIndexes | Abilita tutti gli indici. | |
EnumColumnPermissions() () () () | Enumera un elenco di autorizzazioni per le colonne della tabella. | |
EnumColumnPermissions(String) | Enumera un elenco di autorizzazioni per le colonne per un utente autorizzato specificato nella tabella. | |
EnumColumnPermissions(ObjectPermissionSet) | Enumera un elenco di autorizzazioni per le colonne per un'autorizzazione specificata nella tabella. | |
EnumColumnPermissions(String, ObjectPermissionSet) | Enumera un elenco di autorizzazioni per le colonne per un utente autorizzato specificato e un'autorizzazione specificata nella tabella. | |
EnumForeignKeys | Enumera un elenco di chiavi primarie in cui viene fatto riferimento alla tabella come chiave esterna. | |
EnumFragmentation() () () () | Enumerates information about fragments of data that are stored in a table or view. Ereditato da TableViewBase. | |
EnumFragmentation(FragmentationOption) | Enumerates information about fragments of data that are stored in a table or view with the option to specify how detailed the results should be. Ereditato da TableViewBase. | |
EnumFragmentation(FragmentationOption, Int32) | Enumerates information about fragments of data that are stored in a table or view on a specified partition, and with the option to specify how detailed the results should be. Ereditato da TableViewBase. | |
EnumLastStatisticsUpdates() () () () | Enumera un elenco di informazioni sui più recenti aggiornamenti delle statistiche. | |
EnumLastStatisticsUpdates(String) | Enumera un elenco di informazioni sui più recenti aggiornamenti delle statistiche per il contatore delle statistiche specificato. | |
EnumObjectPermissions() () () () | Enumera un elenco di autorizzazioni per gli oggetti per la tabella. | |
EnumObjectPermissions(String) | Enumera un elenco di autorizzazioni per gli oggetti per un utente autorizzato specificato nella tabella. | |
EnumObjectPermissions(ObjectPermissionSet) | Enumera un elenco di autorizzazioni per gli oggetti per un'autorizzazione specificata nella tabella. | |
EnumObjectPermissions(String, ObjectPermissionSet) | Enumera un elenco di autorizzazioni per gli oggetti per un utente autorizzato specificato e un'autorizzazione specificata nella tabella. | |
EnumScript() () () () | Restituisce un oggetto IEnumerable<string> con lo script per gli oggetti passati. | |
EnumScript(ScriptingOptions) | Restituisce un oggetto IEnumerable<string> con lo script per gli oggetti passati. | |
EnumScriptImpl | Enumera gli script specificati dal parametro so. Ereditato da SqlSmoObject. | |
EnumScriptImplWorker | Chiama i metodi che enumerano gli script specificati dal parametro so. Ereditato da SqlSmoObject. | |
EnumScriptImplWorkerSOChanged | Restituisce una stringa IEnumerable che descrive le opzioni di scripting per un oggetto. Ereditato da SqlSmoObject. | |
Equals | Ereditato da Object. | |
ExecuteNonQuery | Ereditato da SqlSmoObject. | |
Finalize | Ereditato da Object. | |
ForceTextModeOnTextBody | Enforces text mode on the text body. Ereditato da ScriptNameObjectBase. | |
FormatSqlVariant | Formatta un oggetto come tipo SqlVariant. Ereditato da SqlSmoObject. | |
GenerateDataSpaceFileStreamScript | Genera uno script per creare file di dati. Ereditato da SqlSmoObject. | |
GenerateDataSpaceScript | Genera uno script per allocare spazio nel file di dati. Ereditato da SqlSmoObject. | |
GetBindDefaultScript | Ottiene lo script che associa le impostazioni predefinite specificate dai parametri defSchema e defName. Ereditato da SqlSmoObject. | |
GetBindRuleScript | Ottiene lo script che specifica le regole di associazione. Ereditato da SqlSmoObject. | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Assegna un parametro booleano dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Assegna una proprietà booleana dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetBraketNameForText | Gets the bracket name. Ereditato da ScriptNameObjectBase. | |
GetDateTimeParameter | Assegna la proprietà datetime dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetDateTimeParameterAsInt | Assegna la proprietà datetime dell'oggetto SqlSmoObject come valore intero se la proprietà datetime è diversa da null. Ereditato da SqlSmoObject. | |
GetDBName | Ottiene il nome del database associato all'oggetto. Ereditato da SqlSmoObject. | |
GetEnumParameter | Assegna una proprietà di enumerazione dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetFragOptionString | Ottiene un oggetto FragmentationOption come valore stringa. Ereditato da SqlSmoObject. | |
GetGuidParameter | Assegna una proprietà Guid dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetHashCode | Ereditato da Object. | |
GetIsSystemNamed | Gets a Boolean value that specifies whether the system is named. Ereditato da ScriptNameObjectBase. | |
GetIsTextDirty | Determines whether the text value is consistent with stored value. Ereditato da ScriptNameObjectBase. | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Assegna un parametro dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Assegna un parametro dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetPropValue | Ottiene un valore della proprietà dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetPropValueOptional | Ottiene un valore della proprietà dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetPropValueOptionalAllowNull | Ottiene un valore della proprietà dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetRealValue | Ottiene un valore della proprietà dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetScriptIncludeExists | Gets the script including the test for existence of type being scripted. Ereditato da ScriptNameObjectBase. | |
GetScriptingOptionsForCreate | Ottiene l'oggetto ScriptingOptions per l'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetServerName | Ottiene il nome dell'istanza di SQL Server a cui è associato l'oggetto. Ereditato da SqlSmoObject. | |
GetServerObject | Ottiene il server dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetSqlServerVersionName | Ottiene il nome della versione dell'istanza di SQL Server a cui è associato l'oggetto. Ereditato da SqlSmoObject. | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Assegna un parametro stringa dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Assegna un parametro stringa dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetTextBody() () () () | Returns the text body. Ereditato da ScriptNameObjectBase. | |
GetTextBody(Boolean) | Returns the text body. Ereditato da ScriptNameObjectBase. | |
GetTextForScript(ScriptingOptions, Boolean, array<String> [] () [] []) | Gets the text for scripting. Ereditato da ScriptNameObjectBase. | |
GetTextForScript(ScriptingOptions, Boolean, array<String> [] () [] [], Boolean) | Gets the text of script object. Ereditato da ScriptNameObjectBase. | |
GetTextHeader | Returns the text header. Ereditato da ScriptNameObjectBase. | |
GetTextMode | Determines whether the script name is using text mode. Ereditato da ScriptNameObjectBase. | |
GetTextProperty(String) | Gets the property as text. Ereditato da ScriptNameObjectBase. | |
GetTextProperty(String, ScriptingOptions) | Gets the property as text. Ereditato da ScriptNameObjectBase. | |
GetTimeSpanParameterAsInt | Assegna un parametro periodo di tempo dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetType | Ereditato da Object. | |
GetUrnRecursive(StringBuilder) | Assegna un oggetto Urn dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetUrnRecursive(StringBuilder, UrnIdOption) | Assegna un oggetto Urn dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
Grant(ObjectPermissionSet, String) | Concede il set specificato di autorizzazioni all'utente autorizzato specificato nella tabella. | |
Grant(ObjectPermissionSet, array<String> [] () [] []) | Concede il set specificato di autorizzazioni agli utenti autorizzati specificati nella tabella. | |
Grant(ObjectPermissionSet, String, Boolean) | Concede l'accesso all'autorizzazione specificata e la possibilità di concedere l'accesso ad altri utenti per l'utente autorizzato specificato nella tabella. | |
Grant(ObjectPermissionSet, String, array<String> [] () [] []) | Concede l'accesso all'autorizzazione specificata nelle colonne specificate per l'utente autorizzato specificato nelle colonne specificate nella tabella. | |
Grant(ObjectPermissionSet, array<String> [] () [] [], Boolean) | Concede l'accesso all'autorizzazione specificata e la possibilità di concedere l'accesso ad altri utenti per gli utenti autorizzati specificati nella tabella. | |
Grant(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] []) | Concede il set specificato di autorizzazioni agli utenti autorizzati nelle colonne specificate della tabella. | |
Grant(ObjectPermissionSet, String, Boolean, String) | Concede il set specificato di autorizzazioni all'utente autorizzato e la possibilità di concedere il set di autorizzazioni ad altri utenti nella tabella con un ruolo assunto. | |
Grant(ObjectPermissionSet, String, array<String> [] () [] [], Boolean) | Concede l'autorizzazione specificata all'utente autorizzato e la possibilità di concedere il set specificato di autorizzazioni ad altri utenti nelle colonne specificate della tabella. | |
Grant(ObjectPermissionSet, array<String> [] () [] [], Boolean, String) | Concede il set specificato di autorizzazioni agli utenti autorizzati e la possibilità di concedere il set di autorizzazioni ad altri utenti nella tabella con un ruolo assunto. | |
Grant(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] [], Boolean) | Concede il set specificato di autorizzazioni agli utenti autorizzati e la possibilità di concedere il set di autorizzazioni ad altri utenti nelle colonne specificate della tabella. | |
Grant(ObjectPermissionSet, String, array<String> [] () [] [], Boolean, String) | Concede il set specificato di autorizzazioni all'utente autorizzato e la possibilità di concedere il set di autorizzazioni ad altri utenti nelle colonne specificate della tabella con un ruolo assunto. | |
Grant(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] [], Boolean, String) | Concede il set specificato di autorizzazioni agli utenti autorizzati e la possibilità di concedere il set di autorizzazioni ad altri utenti nelle colonne specificate della tabella con un ruolo assunto. | |
ImplInitialize | Inizializza i campi dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
Initialize() () () () | Inizializza l'oggetto e forza il caricamento delle proprietà. Ereditato da SqlSmoObject. | |
Initialize(Boolean) | Inizializza l'oggetto e forza il caricamento delle proprietà. Ereditato da SqlSmoObject. | |
IsObjectDirty | Determines whether the referenced object is consistent with the stored object. Ereditato da ScriptNameObjectBase. | |
IsObjectInitialized | Verifica se l'oggetto è stato inizializzato. Ereditato da SqlSmoObject. | |
IsObjectInSpace | Verifica se l'oggetto è isolato o connesso all'istanza di SQL Server. Ereditato da SqlSmoObject. | |
IsVersion80SP3 | Determina se la versione di SQL Server è SQL Server 2000 con SP3. Ereditato da SqlSmoObject. | |
IsVersion90AndAbove | Determina se la versione di SQL Server è SQL Server 2005 o successiva. Ereditato da SqlSmoObject. | |
MarkDropped | Consente di contrassegnare lo stato dell'oggetto corrente e di tutte le raccolte figlio come Dropped. Ereditato da TableViewTableTypeBase. | |
MarkForDropImpl | Imposta l'oggetto SqlSmoState da eliminare. Ereditato da SqlSmoObject. | |
MemberwiseClone | Ereditato da Object. | |
PostAlter | Metodo attivato dopo che l'oggetto SqlSmoObject viene modificato. Ereditato da SqlSmoObject. | |
PostCreate | Metodo attivato dopo la creazione dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
PostDrop | Metodo attivato dopo l'eliminazione dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
Rebuild() () () () | Ricompila la tabella. | |
Rebuild(Int32) | Ricompila la partizione di tabella specificata. | |
RebuildIndexes | Ricompila gli indici nella tabella. | |
RecalculateSpaceUsage | Ricalcola lo spazio utilizzato nella tabella. | |
ReCompileReferences | Recompiles any view or trigger that depends on the base SMO object. Ereditato da TableViewBase. | |
Refresh | Refreshes the View object or Table object properties. Ereditato da TableViewBase. | |
Rename | Rinomina la tabella. | |
RenameImpl | Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. Ereditato da NamedSmoObject. | |
RenameImplWorker | Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. Ereditato da NamedSmoObject. | |
ResetDesignModeScriptingOptions | Reimposta le opzioni come specificato dal parametro options. Ereditato da ScriptSchemaObjectBase. | |
Revoke(ObjectPermissionSet, String) | Revoca un set di autorizzazioni precedentemente concesso a un utente autorizzato nella tabella. | |
Revoke(ObjectPermissionSet, array<String> [] () [] []) | Revoca un set autorizzazioni precedentemente concesso a un elenco di utenti autorizzati nella tabella. | |
Revoke(ObjectPermissionSet, String, array<String> [] () [] []) | Revoca un set di autorizzazioni precedentemente concesso a un utente autorizzato nelle colonne specificate della tabella. | |
Revoke(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] []) | Revoca un set di autorizzazioni precedentemente concesso a un elenco di utenti autorizzati nelle colonne specificate della tabella. | |
Revoke(ObjectPermissionSet, String, Boolean, Boolean) | Revoca un set di autorizzazioni precedentemente concesso a un utente autorizzato nella tabella e a qualsiasi altro utente cui l'utente autorizzato ha concesso il set specificato di autorizzazioni. All'utente autorizzato viene fornita anche la possibilità di revocare il set specificato di autorizzazioni ad altri utenti. | |
Revoke(ObjectPermissionSet, array<String> [] () [] [], Boolean, Boolean) | Revoca un set di autorizzazioni precedentemente concesso agli utenti autorizzati nella tabella e a qualsiasi altro utente cui gli utenti autorizzati hanno concesso il set specificato di autorizzazioni. Agli utenti autorizzati viene fornita anche la possibilità di revocare il set specificato di autorizzazioni ad altri utenti. | |
Revoke(ObjectPermissionSet, String, Boolean, Boolean, String) | Revoca un set di autorizzazioni precedentemente concesso a un utente autorizzato dalla tabella e a qualsiasi altro utente cui l'utente autorizzato ha concesso il set specificato di autorizzazioni. All'utente autorizzato viene fornita anche la possibilità di revocare il set di autorizzazioni specificato ad altri utenti con un ruolo assunto. | |
Revoke(ObjectPermissionSet, String, array<String> [] () [] [], Boolean, Boolean) | Revoca un set di autorizzazioni precedentemente concesso agli utenti autorizzati nelle colonne specificate della tabella e a qualsiasi altro utente cui gli utenti autorizzati hanno concesso il set specificato di autorizzazioni. Agli utenti autorizzati viene fornita anche la possibilità di revocare il set specificato di autorizzazioni ad altri utenti con un ruolo assunto. | |
Revoke(ObjectPermissionSet, array<String> [] () [] [], Boolean, Boolean, String) | Revoca un set di autorizzazioni precedentemente concesso agli utenti autorizzati nella tabella e a qualsiasi altro utente cui gli utenti autorizzati hanno concesso l'accesso. Agli utenti autorizzati viene fornita anche la possibilità di revocare il set specificato di autorizzazioni per altri utenti con un ruolo assunto. | |
Revoke(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] [], Boolean, Boolean) | Revoca un set di autorizzazioni precedentemente concesso agli utenti autorizzati nelle colonne specificate della tabella e a qualsiasi altro utente cui gli utenti autorizzati hanno concesso il set specificato di autorizzazioni. Agli utenti autorizzati viene fornita anche la possibilità di revocare il set specificato di autorizzazioni ad altri utenti con un ruolo assunto. | |
Revoke(ObjectPermissionSet, String, array<String> [] () [] [], Boolean, Boolean, String) | Revoca un set di autorizzazioni precedentemente concesso a un utente autorizzato nelle colonne specificate della tabella e a qualsiasi altro utente cui l'utente autorizzato ha concesso il set specificato di autorizzazioni. All'utente autorizzato viene fornita anche la possibilità di revocare il set di autorizzazioni specificato ad altri utenti con un ruolo assunto. | |
Revoke(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] [], Boolean, Boolean, String) | Revoca un set di autorizzazioni precedentemente concesso agli utenti autorizzati per le colonne specificate della tabella e a qualsiasi altro utente cui l'utente autorizzato ha concesso l'accesso. All'utente autorizzato è inoltre consentito revocare l'accesso di altri utenti con un ruolo assunto. | |
Script() () () () | Genera uno script Transact-SQL che può essere utilizzato per ricreare l'oggetto di database. Ereditato da TableViewTableTypeBase. | |
Script(ScriptingOptions) | Genera uno script Transact-SQL che può essere utilizzato per ricreare l'oggetto di database con le opzioni di scripting specificate. Ereditato da TableViewTableTypeBase. | |
ScriptAlter | Modifica l'oggetto SqlSmoObject in base ai parametri. Ereditato da SqlSmoObject. | |
ScriptAnsiQI | Scripts the database object in ANSI text. Ereditato da ScriptNameObjectBase. | |
ScriptChangeOwner | This method supports the SMO infrastructure and is not intended to be used directly from your code. Ereditato da NamedSmoObject. | |
ScriptCreate | Modifica l'oggetto SqlSmoObject in base ai parametri. Ereditato da SqlSmoObject. | |
ScriptDdl | Genera un oggetto InvalidSmoOperationException. Ereditato da SqlSmoObject. | |
ScriptDrop | Genera un oggetto InvalidSmoOperationException. Ereditato da SqlSmoObject. | |
ScriptImpl() () () () | Ottiene una raccolta di script dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
ScriptImpl(ScriptingOptions) | Ottiene una raccolta di script dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
ScriptImplWorker | Ottiene una raccolta di script dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
ScriptInformativeHeaders | Scripts the information headers. Ereditato da ScriptNameObjectBase. | |
ScriptOwner | Alters the script owner authorization. Ereditato da NamedSmoObject. | |
ScriptRename | This method supports the SMO infrastructure and is not intended to be used directly from your code. Ereditato da NamedSmoObject. | |
SetCollectionTextMode | Sets the collection text mode. Ereditato da ScriptNameObjectBase. | |
SetIsSystemNamed | Sets a Boolean value that specifies whether the system is named. Ereditato da ScriptNameObjectBase. | |
SetParentImpl | Imposta l'elemento padre dell'oggetto SqlSmoObject sul parametro newParent. Ereditato da SqlSmoObject. | |
SetSchemaOwned | Sets the schema owned value. Ereditato da NamedSmoObject. | |
SetTextBody | Specifies the text body. Ereditato da ScriptNameObjectBase. | |
SetTextHeader | Specifies the text header. Ereditato da ScriptNameObjectBase. | |
SetTextMode | Specifies the text mode. Ereditato da ScriptNameObjectBase. | |
StoreConstraintsFlags | Archivia i flag dei vincoli come specificato dal parametro options. Ereditato da ScriptSchemaObjectBase. | |
SwitchPartition(Table) | Sposta la partizione della tabella nella tabella di destinazione specificata. | |
SwitchPartition(Int32, Table) | Sposta la partizione specificata della tabella nella tabella di destinazione specificata (presupponendo che la tabella di destinazione non sia partizionata). | |
SwitchPartition(Table, Int32) | Sposta la tabella nella partizione con il numero di partizione specificato nella tabella di destinazione specificata. | |
SwitchPartition(Int32, Table, Int32) | Sposta la partizione di origine specificata della tabella nella destinazione specificata della tabella di destinazione specificata. | |
SwitchTextMode | Switches the text mode. Ereditato da ScriptNameObjectBase. | |
ThrowIfTextIsDirtyForAlter | Throws an exception of text has been modified and not persisted. Ereditato da ScriptNameObjectBase. | |
ToString | Restituisce un oggetto String che rappresenta l'oggetto a cui si fa riferimento. Ereditato da SqlSmoObject. | |
TouchImpl | Non implementato. Ereditato da SqlSmoObject. | |
TruncateData | Tronca i dati nella tabella. | |
UnbindDefaultImpl | Annulla l'associazione delle colonne predefinite dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
UnbindRuleImpl | Annulla l'associazione delle regole dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
UpdateStatistics() () () () | Updates statistics for the table or view. Ereditato da TableViewBase. | |
UpdateStatistics(StatisticsTarget, StatisticsScanType) | Updates the statistics for the table or view with the option to specify the target and the type of scan performed. Ereditato da TableViewBase. | |
UpdateStatistics(StatisticsTarget, StatisticsScanType, Int32) | Updates the statistics for the table or view with the option to specify the target, the type of scan performed, and the sample size. Ereditato da TableViewBase. | |
UpdateStatistics(StatisticsTarget, StatisticsScanType, Int32, Boolean) | Updates the statistics for the table or view with the option to specify the target, the type of scan performed, the sample size, and whether to recompute the statistics. Ereditato da TableViewBase. | |
Validate | Validates the state of an object. Ereditato da SmoObjectBase. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
PropertyChanged | Rappresenta l'evento che si verifica quando viene modificata una proprietà. Ereditato da SqlSmoObject. | |
PropertyMetadataChanged | Rappresenta l'evento che si verifica quando vengono modificati i metadati di una proprietà. Ereditato da SqlSmoObject. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
m_ExtendedProperties | Rappresenta una proprietà definita per estendere le proprietà fornite da un oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
singletonParent | Rappresenta il padre singleton. Ereditato da SqlSmoObject. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IAlienObject. . :: . .Discover | Individua eventuali dipendenze. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .GetDomainRoot | Restituisce la radice del dominio. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .GetParent | Ottiene l'elemento padre di questo oggetto. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .GetPropertyType | Ottiene il tipo della proprietà specificata. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .GetPropertyValue | Ottiene il valore della proprietà specificata. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .GetUrn | Ottiene l'URN (Unified Resource Name) dell'oggetto. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .Resolve | Ottiene l'istanza che contiene le informazioni sull'oggetto dall'URN (Unified Resource Name) dell'oggetto. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .SetObjectState | Imposta lo stato dell'oggetto sul valore SfcObjectState specificato. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .SetPropertyValue | Imposta il valore della proprietà. Ereditato da SqlSmoObject. | |
ISfcPropertyProvider. . :: . .GetPropertySet | Ottiene il riferimento di interfaccia al set di proprietà di questo oggetto. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SqlSmoObject. | |
ISfcSupportsDesignMode. . :: . .IsDesignMode | Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. Ottiene un valore Boolean che indica se l'oggetto supporta la modalità progettazione. |
In alto
Osservazioni
To get Table object properties, users can be a member of the public fixed server role.
To set Table object properties, users must have ALTER permission on the table.
To create a table, users must have CREATE TABLE permission on the parent database and ALTER permission in the schema.
To drop a table, users must have CONTROL permission on the table, or be a member of the db_ddladmin or db_owner fixed database roles.
To grant, deny, or revoke permission on the table to other users, users must have CONTROL permission on the table.
Protezione dei thread
I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.
Vedere anche