Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 60 questões.
#3298165

Uma função em PostgreSQL é um bloco de código SQL nomeado que executa uma ou mais instruções SQL e retorna um valor ou um conjunto de valores. Quando você define uma função em PostgreSQL, qual é a diferença entre uma função "VOLATILE" e uma função "IMMUTABLE"? 

  • Funções "VOLATILE" produzem os mesmos resultados determinísticos para as mesmas entradas, enquanto funções "IMMUTABLE" produzem resultados não determinísticos para as mesmas entradas.
  • Funções "VOLATILE" não podem aceitar argumentos, enquanto funções "IMMUTABLE" podem.
  • Funções "VOLATILE" podem modificar os dados do banco de dados, enquanto funções "IMMUTABLE" não têm efeito colateral.
  • Funções "VOLATILE" sempre retornam um valor escalar, enquanto funções "IMMUTABLE" podem retornar qualquer tipo de dado.
  • Funções "VOLATILE" não podem ser chamadas a partir de consultas SQL, enquanto funções "IMMUTABLE" podem.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora