sys.syscomments (Transact-SQL)
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.
Importante |
---|
Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Non utilizzare questa caratteristica in un nuovo progetto di sviluppo e modificare non appena possibile le applicazioni in cui è attualmente implementata. È consigliabile utilizzare in alternativa i moduli sys.sql. Per ulteriori informazioni, vedere sys.sql_modules (Transact-SQL). |
Nome colonna |
Tipo di dati |
Descrizione |
||
---|---|---|---|---|
id |
int |
ID di oggetto a cui si riferisce il testo. |
||
numero |
smallint |
Numero all'interno del gruppo di procedure, se raggruppate. 0 = Le voci immesse non sono procedure. |
||
colid |
smallint |
Numero di sequenza di riga per definizioni di oggetto con più di 4.000 caratteri. |
||
status |
smallint |
Identificato solo a scopo informativo. Non supportato. 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 |
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. |
||
encrypted |
bit |
Indica se la definizione della stored procedure è offuscata. 0 = Non offuscata 1 = Offuscata
|
||
compressi |
bit |
Restituisce sempre 0. Indica che la procedura è compressa. |
||
text |
nvarchar(4000) |
Testo effettivo dell'istruzione di definizione SQL. 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. Questa vista compatibile con SQL Server 2000 ottiene informazioni dalle strutture di SQL Server correnti e può restituire più caratteri della definizione del tipo di dati nvarchar(4000). sp_help restituisce nvarchar(4000) come tipo di dati della colonna di testo. Quando si utilizza syscomments, considerare la possibilità di utilizzare nvarchar(max). Non utilizzare syscomments per nuovi progetti di sviluppo. |
Vedere anche
Riferimento
Mapping di tabelle di sistema a viste di sistema (Transact-SQL)