sys.syscomments (Transact-SQL)
Contém entradas para cada exibição, regra, padrão, gatilho, restrição CHECK, restrição DEFAULT e procedimento armazenado no banco de dados. A coluna texto contém as instruções de definição SQL originais.
Importante |
---|
Esse recurso será removido em uma versão futura do Microsoft SQL Server. Não utilize esse recurso em desenvolvimentos novos e modifique, assim que possível, os aplicativos que atualmente o utilizam. Recomenda-se o uso de sys.sql_modules. Para obter mais informações, consulte sys.sql_modules (Transact-SQL). |
Nome da coluna |
Tipo de dados |
Descrição |
||
---|---|---|---|---|
id |
int |
ID do objeto ao qual esse texto se aplica. |
||
number |
smallint |
Número no agrupamento do procedimento, se agrupado. 0 = Entradas não são procedimentos. |
||
colid |
smallint |
Número de sequência de linha para definições de objeto superiores a 4.000 caracteres. |
||
status |
smallint |
Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. |
||
ctext |
varbinary(8000) |
Os bytes brutos da instrução de definição SQL. |
||
texttype |
smallint |
0 = Comentário fornecido pelo usuário 1 = Comentário fornecido pelo sistema 4 = Comentário criptografado |
||
language |
smallint |
Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. |
||
encrypted |
bit |
Indica se a definição de procedimento é ofuscada. 0 = Não ofuscado 1 = Ofuscado
|
||
compactado |
bit |
Sempre retorna 0. Isso indica que o procedimento é compactado. |
||
text |
nvarchar(4000) |
Texto real da instrução de definição SQL. A semântica da expressão decodificada equivale ao texto original; porém, não há nenhuma garantia sintática. Por exemplo, os espaços em branco são removidos da expressão decodificada. Essa exibição compatível do SQL Server 2000 obtém informações de estruturas atuais do SQL Server e pode retornar mais caracteres do que a definição nvarchar(4000). O sp_help retorna nvarchar(4000) como o tipo de dados da coluna de texto. Ao trabalhar com syscomments, considere o uso de nvarchar(max). Para o novo trabalho de desenvolvimento, não use syscomments. |
Consulte também
Referência
Mapeando tabelas do sistema para exibições do sistema (Transact-SQL)