sys.syscomments (Transact-SQL)
Data aggiornamento: 17 luglio 2006
Contiene voci per ogni vista, regola, valore predefinito, trigger, vincolo CHECK, vincolo DEFAULT e stored procedure all'interno di un database. La colonna text contiene le istruzioni di definizione SQL originali, le cui dimensioni massime non possono essere superiori a 4 MB.
Importante: |
---|
Questa tabella di sistema di SQL Server 2000 è disponibile come vista per compatibilità con le versioni precedenti. È invece consigliabile utilizzare le viste di sistema correnti di SQL Server. Per individuare la vista o le viste di sistema equivalenti, vedere Mapping delle tabelle di sistema di SQL Server 2000 alle viste di sistema di SQL Server 2005. Questa funzionalità verrà rimossa in una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. |
Nome colonna
Tipo di dati
Descrizione
id
int
ID di oggetto a cui si riferisce il testo.
number
smallint
Numero all'interno del gruppo di procedure, se raggruppate.
0 = Le voci non sono incluse nelle procedure.
colid
smallint
Numero di sequenza di riga per definizioni di oggetto con più di 4.000 caratteri.
status
smallint
Identificazione a solo scopo informativo. Supporto non fornito. Non è garantita la compatibilità con le versioni future.
ctext
varbinary(8000)
Byte non elaborati dell'istruzione di definizione SQL.
texttype
smallint
0 = Commento fornito dall'utente.
1 = Commento fornito dal sistema.
4 = Commento crittografato.
language
smallint
Identificazione a solo scopo informativo. Supporto non fornito. Non è garantita la compatibilità con le versioni future.
encrypted
bit
Indica se la definizione della procedura è offuscata.
0 = non offuscata
1 = offuscata
Importante:
Per offuscare o crittografare le definizioni di stored procedure, utilizzare CREATE PROCEDURE con la parola chiave ENCRYPTION.
compressed
bit
Restituisce sempre 0. Indica che la procedura è compressa.
text
nvarchar(4000)
Testo effettivo dell'istruzione di definizione SQL.
A differenza di quanto avviene in SQL Server 2000, in SQL Server 2005 le espressioni SQL vengono decodificate e archiviate nei metadati del catalogo. La semantica dell'espressione decodificata è equivalente al testo originale, tuttavia non è garantito che la sintassi venga mantenuta. Gli spazi vuoti, ad esempio, vengono eliminati dall'espressione decodificata. Per ulteriori informazioni, vedere Differenze di funzionamento delle funzionalità del Motore di database in SQL Server 2005.
Vedere anche
Riferimento
Mapping delle tabelle di sistema di SQL Server 2000 alle viste di sistema di SQL Server 2005
Viste di compatibilità (Transact-SQL)
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
|
|
17 luglio 2006 |
|