Olá, por que este curso não abordou o tema tabelas temporárias da mesma forma que foi feito na formação de SQL Server?
Como faço para construir uma function que retorne uma tabela?
Olá, por que este curso não abordou o tema tabelas temporárias da mesma forma que foi feito na formação de SQL Server?
Como faço para construir uma function que retorne uma tabela?
Olá Bruno, tudo bem?
As tabelas temporárias do Oracle são bem diferentes das tabelas temporárias do SQL Server, e por ser um banco de dados gigantesco alguns assuntos não foram abordados durante o curso, como as tabelas temporárias.
Não conheço profundamente sobre este assunto, mas no Oracle existem as tabelas temporárias globais e as tabelas temporárias privadas.
Tabelas temporárias globais são permanentes e visíveis a todas as sessões conectadas ao banco de dados.
Tabelas temporárias privadas são temporários e removidas no final de uma transação ou sessão.
Então a escolha de qual utilizar deve depender muito das necessidades do seu projeto, acessando a documentação do Oracle você pode ver mais sobre este assunto e pode ajudar no que você deseja.
Espero ter ajudado e bons estudos!
Danielle, o SQL Server, juntamente com o Oracle, lidera o mercado quando se trata de banco de dados, ou seja também é um banco de dados gigantesco, mas conseguiram reservar um espaço no curso para falar sobre isso.
Este recurso é muito valioso; fica minha crítica ao curso que deixou a desejar não apresentando este ponto. E sugiro que seja incluído. Já desenvolvi algumas soluções em SQL Server onde as tabelas temporárias foram essenciais.