Questão de Banco de Dados — PostgreSQL — CESPE / CEBRASPE 2023
Banco de Dados›PostgreSQL
Código
ce151493
Banca
CESPE / CEBRASPE
Órgão
AGER - Mato Grosso
Ano
2023
Nível
Superior
Cargo
Analista Regulador - Ciências da Computação e ou Sistemas de Informação
Um metacomando em PostgreSQL sempre começa com o seguinte caractere:
Aarroba ( @ ).
Bsinal de cifrão ( $ ).
Ccontrabarra ou barra invertida ( \ ).
Dexclamação ( ! ).
Ebarra ( / ).
Revelar gabarito e comentário▾
GabaritoC — contrabarra ou barra invertida ( \ ).
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Metacomandos no PostgreSQL
Gabarito: alternativa C. No ambiente interativo psql do PostgreSQL, os metacomandos (comandos especiais do cliente) iniciam-se com o caractere contrabarra (\). Exemplos clássicos: \c para conectar a um banco, \dt para listar tabelas, \l para listar bancos de dados. As demais opções não correspondem ao padrão.
Essa é uma questão de memorização simples, comum em provas que exigem conhecimento básico da ferramenta psql.
Alternativa A — ❌ Incorreta
O caractere @ (arroba) é usado em endereços de e-mail e em alguns contextos de rede, mas não inicia metacomandos no PostgreSQL.
Alternativa B — ❌ Incorreta
O cifrão ($) é utilizado em variáveis de shell, na sintaxe de blocos de função (ex.: $BODY$) ou em expressões regulares, mas não é o prefixo de metacomandos.
Alternativa C — ✅ Correta ⟵ GABARITO
A contrabarra (\) é o caractere que define o início de um metacomando no psql. Todo metacomando começa com \ seguido de um comando (ex.: \q para sair, \h para ajuda).
Alternativa D — ❌ Incorreta
O ponto de exclamação (!) é usado em shell para executar comandos externos (ex.: \! command), mas não é o prefixo geral de metacomandos; o ! aparece como parte de alguns metacomandos específicos, nunca como caractere inicial isolado.
Alternativa E — ❌ Incorreta
A barra comum (/) é amplamente utilizada em caminhos de arquivos e como operador de divisão no SQL, mas não inicia metacomandos no PostgreSQL.
PEGA ESSA DICA!
Para fixar, lembre-se de que no psql os comandos especiais são chamados de "backslash commands" justamente porque começam com a barra invertida (\). É um dos primeiros tópicos aprendidos na prática com PostgreSQL.