DESCRIBE TASK¶
Descreve as colunas em uma tarefa.
DESCRIBE pode ser abreviado como DESC.
- Consulte também:
Sintaxe¶
DESC[RIBE] TASK <name>
Parâmetros¶
name
Especifica o identificador da tarefa a ser descrita. Se o identificador contiver espaços ou caracteres especiais, toda a cadeia de caracteres deverá ser delimitada por aspas duplas. Os identificadores delimitados por aspas duplas também diferenciam letras maiúsculas de minúsculas.
Saída¶
A saída do comando fornece propriedades de tarefa e metadados nas seguintes colunas:
Nome da coluna |
Descrição |
---|---|
created_on |
Data e hora em que a tarefa foi criada. |
nome |
O nome da tarefa. |
id |
O identificador globalmente exclusivo (GUID) da tarefa. |
database_name |
Nome do banco de dados que contém a tarefa. |
schema_name |
O nome do esquema com a tarefa. |
proprietário |
O nome da função que possui a tarefa. |
comentário |
Comentário sobre a tarefa, se houver. |
warehouse |
O nome do warehouse virtual que fornece recursos de computação para a execução da tarefa. |
schedule |
O cronograma, se houver, para executar periodicamente a tarefa, como uma expressão cron. Por exemplo, |
predecessors |
O nome ou nomes de quaisquer tarefas predecessoras, se houver, para a tarefa atual. |
state |
Qualquer um dos seguintes:
|
definition |
A instrução SQL que a tarefa executa quando agendada ou acionada. |
condition |
Texto das condições |
allow_overlapping_execution |
TRUE ou FALSE. Aplica-se somente a tarefas raiz. TRUE indica que várias instâncias da tarefa raiz podem ser executadas ao mesmo tempo. FALSE é o padrão. |
error_integration |
O nome da integração da notificação utilizada para se comunicar com o Amazon SNS, MS Azure Event Grid ou Google Pub/Sub. Retorna |
last_committed_on |
Carimbo de data/hora em que uma versão da tarefa foi definida pela última vez, se aplicável. Para obter mais informações, consulte Controle de versão de execuções de tarefas. |
last_suspended_on |
Carimbo de data/hora em que a tarefa foi suspensa pela última vez, se aplicável. |
owner_role_type |
O tipo de função que possui o objeto, por exemplo, |
config |
Aplica-se somente a tarefas raiz em um gráfico de tarefas. Exibe a configuração, se houver. |
budget |
Nome do orçamento se o objeto for monitorado por um orçamento. Caso contrário, NULL. |
task_relations |
Exibe o relacionamento entre a tarefa raiz e suas tarefas finalizadoras correspondentes. |
last_suspended_on |
Exibe o motivo pelo qual a tarefa foi suspensa. Os possíveis motivos incluem o seguinte:
|
Notas de uso¶
Somente retorna linhas para o proprietário de uma tarefa (isto é, a função com o privilégio OWNERSHIP em uma tarefa) ou uma função com o privilégio MONITOR ou OPERATE em uma tarefa.
Para pós-processar a saída deste comando, você pode usar a função RESULT_SCAN, que trata a saída como uma tabela que pode ser consultada.
Exemplos¶
Criar uma tarefa de exemplo:
CREATE TASK mytask ( ... );
Descrever as colunas na tarefa:
DESC TASK mytask;