Questões de Concursos: PL SQL Prepare-se para a prova com questões de PL SQL de Concursos Públicos! Milhares de questões resolvidas e comentadas com gabarito para praticar online ou baixar o PDF! Filtrar questões 💡 Caso não encontre resultados, diminua os filtros. PL SQL Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Filtrar Limpar filtros 1 Q117334 | Informática , PL SQL, Analista de Sistemas Desenvolvimento de Aplicações, CEAGESP, VUNESPConsidere o seguinte comando do PL/SQL: DECLARE abc NUMBER := 20; Esse comando declara uma variável chamada abc, do tipo NUMBER, a) tendo seu valor mínimo igual a 20. b) tendo seu valor máximo igual a 20. c) com 20 posições. d) com 20 casas após a vírgula. e) e lhe atribui o valor 20. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 2 Q117781 | Informática, PL SQL, Analista de Sistemas, IBGE, CESGRANRIO Se uma consulta PL/SQL no Oracle retornar mais do que uma tupla, então, para receber o retorno da consulta, será necessário usar um a) while b) cursor. c) procedure. d) declare. e) for. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 3 Q262911 | Informática, PL SQL, Técnico Judiciário Tecnologia da Informação, TRT 19a Região, FCCCom relação aos modos de parâmetros de procedures PL/SQL é correto afirmar: a) Se o modo de um parâmetro não for especificado, ele será OUT (valor default). b) Existem três modos de parâmetros: IN, OUT e IN OUT. c) Parâmetros IN são utilizados para retornar um valor. d) Parâmetros OUT são utilizados para passar um valor para a procedure que está sendo invocada. e) Uma procedure deve ter pelo menos um parâmetro do modo IN e um parâmetro do modo OUT. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 4 Q264460 | Informática, PL SQL, Técnico Judiciário Tecnologia da Informação, TRT 24a REGIÃO, FCCConsidere a linha de comando PL/SQL: aux_salario emp.sal%type; O parâmetro %type a) cria um registro completo, utilizando as caracte- rísticas de uma tabela. b) cria um registro completo, utilizando as características das colunas retornadas de um cursor. c) faz com que uma variável ou constante assuma o formato dos valores de uma coluna da base de dados. d) faz com que uma variável ou constante assuma o formato dos valores de uma tupla. e) cria uma coluna completa, utilizando as características da coluna de origem. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 5 Q187023 | Informática, PL SQL, Administrador de Banco de Dados, MEC, FGVCom relação à linguagem PL/SQL (Procedural Language/ Structured Query Language), uma extensão da linguagem SQL, analise as afirmativas a seguir.I. Com o uso da PL/SQL armazenado geralmente o desempenho do sistema como um todo tende a aumentar.II. Como o código PL/SQL pode ser armazenado de forma centralizada em um banco de dados, o tráfego de rede entre o aplicativo e o banco é reduzido.III. PL/SQL é totalmente compatível com os principais SGBDs do mercado por ser baseada em padrões abertos e livres, facilitando possíveis migrações entre diferentes SGBDs.Assinale: a) se somente a afirmativa I estiver correta. b) se somente as afirmativas I e II estiverem corretas. c) se somente as afirmativas I e III estiverem corretas. d) se somente as afirmativas II e III estiverem corretas. e) se todas as afirmativas estiverem corretas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 6 Q229814 | Informática, PL SQL, Programador de Computador, TRE CE, FCCSobre Bancos de Dados, analise:I. PL/SQL combina a facilidade e flexibilidade da SQL com a funcionalidade de procedimentos de uma linguagem de programação estruturada, tal como IF...THEN, WHILE e LOOP. II. As declarações DML permitem que um usuário conceda a outros os privilégios, ou direitos, de acesso ao banco de dados e a objetos específicos dentro do banco de dados. III. Os triggers de banco de dados podem ser usados para automatizar a geração de dados, fazer auditoria das modificações, implantar as restrições complexas de integridade e personalizar as autorizações complexas de segurança. IV. As restrições de integridade são definidas com uma tabela e armazenadas como parte dessa tabela, de forma centralizada no dicionário de dados de um banco de dados, de modo que todos os aplicativos devem obedecer ao mesmo conjunto de regras. Está correto o que consta em a) I, II, III e IV. b) I, III e IV, apenas. c) I e IV, apenas. d) II e III, apenas. e) III e IV, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 7 Q851861 | Informática, PL SQL, AL AP Analista Legislativo Desenvolvedor de Banco de Dados, FCC, 2020Considere a função PL/SQL abaixo, criada no Oracle, em ambiente ideal. CREATE OR REPLACE FUNCTION obterDados ( vSal IN colaborador.salario%TYPE, vAdicional IN colaborador.adicional%TYPE) RETURN NUMBER IS BEGIN ..I..END obterDados; / O objetivo da função é retornar o salário anual calculado a partir do salário mensal e do adicional (extra) de um funcionário, utilizando a fórmula (salário do funcionário * 12) + (adicional recebido * salário * 12). Para que a função realize a operação desejada, a lacuna I acima deverá ser preenchida por: a) this.salario:= (vSal * 12) + (vAdicional * vSal * 12); b) RETURN (NVL(vSal,0) * 12 + (NVL(vAdicional,0) * NVL(vSal,0) * 12)); c) salario:=(NVL(vSal,0) * 12 + (NVL(vAdicional,0) * NVL(vSal,0) * 12)); d) RETURN (ROUNDTO(vSal,2) * 12 + (ROUNDTO(vAdicional,2) * ROUNDTO(vSal,2) * 12)); e) RETURN (DECIMAL(vSal,2) * 12 + (DECIMAL(vAdicional,2) * DECIMAL(vSal,2) * 12)); Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 8 Q259351 | Informática, PL SQL, Técnico Judiciário Programação de Sistemas, TRE AP, FCCEm PL/SQL é INCORRETO afirmar que triggers são executados quando a) ocorre operações de instruções de DML em um objeto schema específico. b) ocorre operações de instruções de DDL feitos em um schema ou numa base de dados. c) ocorre erros de servidor. d) invocados explicitamente pelo usuário. e) ocorre eventos de Login/Logoff do usuário. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 9 Q152877 | Informática, PL SQL, Analista Judiciário Tecnologia da Informação, TRT 16a REGIÃO, FCCNas estruturas de controle de iteração dos programas PL/SQL são utilizadas apenas as instruções a) LOOP e IF. b) IF e CASE. c) GOTO e NULL. d) CASE e GOTO. e) LOOP e EXIT. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 10 Q263838 | Informática, PL SQL, Técnico Judiciário Tecnologia da Informação, TRT 24a REGIÃO, FCCEm relação ao PL/SQL, é INCORRETO afirmar: a) Pode utilizar todos os comandos SQL. b) Aplicações executáveis em qualquer plataforma com base Oracle instalada. c) Programas obedecem, sempre, a uma estrutura de blocos de identação, hierarquicamente definidos. d) Todo comando SELECT pede a cláusula INTO para associar valores de colunas da base Oracle a variáveis PL/SQL. e) Variáveis não precisam ser declaradas antes de serem utilizadas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 🖨️ Baixar o PDFPróximo →
1 Q117334 | Informática , PL SQL, Analista de Sistemas Desenvolvimento de Aplicações, CEAGESP, VUNESPConsidere o seguinte comando do PL/SQL: DECLARE abc NUMBER := 20; Esse comando declara uma variável chamada abc, do tipo NUMBER, a) tendo seu valor mínimo igual a 20. b) tendo seu valor máximo igual a 20. c) com 20 posições. d) com 20 casas após a vírgula. e) e lhe atribui o valor 20. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
2 Q117781 | Informática, PL SQL, Analista de Sistemas, IBGE, CESGRANRIO Se uma consulta PL/SQL no Oracle retornar mais do que uma tupla, então, para receber o retorno da consulta, será necessário usar um a) while b) cursor. c) procedure. d) declare. e) for. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
3 Q262911 | Informática, PL SQL, Técnico Judiciário Tecnologia da Informação, TRT 19a Região, FCCCom relação aos modos de parâmetros de procedures PL/SQL é correto afirmar: a) Se o modo de um parâmetro não for especificado, ele será OUT (valor default). b) Existem três modos de parâmetros: IN, OUT e IN OUT. c) Parâmetros IN são utilizados para retornar um valor. d) Parâmetros OUT são utilizados para passar um valor para a procedure que está sendo invocada. e) Uma procedure deve ter pelo menos um parâmetro do modo IN e um parâmetro do modo OUT. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
4 Q264460 | Informática, PL SQL, Técnico Judiciário Tecnologia da Informação, TRT 24a REGIÃO, FCCConsidere a linha de comando PL/SQL: aux_salario emp.sal%type; O parâmetro %type a) cria um registro completo, utilizando as caracte- rísticas de uma tabela. b) cria um registro completo, utilizando as características das colunas retornadas de um cursor. c) faz com que uma variável ou constante assuma o formato dos valores de uma coluna da base de dados. d) faz com que uma variável ou constante assuma o formato dos valores de uma tupla. e) cria uma coluna completa, utilizando as características da coluna de origem. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
5 Q187023 | Informática, PL SQL, Administrador de Banco de Dados, MEC, FGVCom relação à linguagem PL/SQL (Procedural Language/ Structured Query Language), uma extensão da linguagem SQL, analise as afirmativas a seguir.I. Com o uso da PL/SQL armazenado geralmente o desempenho do sistema como um todo tende a aumentar.II. Como o código PL/SQL pode ser armazenado de forma centralizada em um banco de dados, o tráfego de rede entre o aplicativo e o banco é reduzido.III. PL/SQL é totalmente compatível com os principais SGBDs do mercado por ser baseada em padrões abertos e livres, facilitando possíveis migrações entre diferentes SGBDs.Assinale: a) se somente a afirmativa I estiver correta. b) se somente as afirmativas I e II estiverem corretas. c) se somente as afirmativas I e III estiverem corretas. d) se somente as afirmativas II e III estiverem corretas. e) se todas as afirmativas estiverem corretas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
6 Q229814 | Informática, PL SQL, Programador de Computador, TRE CE, FCCSobre Bancos de Dados, analise:I. PL/SQL combina a facilidade e flexibilidade da SQL com a funcionalidade de procedimentos de uma linguagem de programação estruturada, tal como IF...THEN, WHILE e LOOP. II. As declarações DML permitem que um usuário conceda a outros os privilégios, ou direitos, de acesso ao banco de dados e a objetos específicos dentro do banco de dados. III. Os triggers de banco de dados podem ser usados para automatizar a geração de dados, fazer auditoria das modificações, implantar as restrições complexas de integridade e personalizar as autorizações complexas de segurança. IV. As restrições de integridade são definidas com uma tabela e armazenadas como parte dessa tabela, de forma centralizada no dicionário de dados de um banco de dados, de modo que todos os aplicativos devem obedecer ao mesmo conjunto de regras. Está correto o que consta em a) I, II, III e IV. b) I, III e IV, apenas. c) I e IV, apenas. d) II e III, apenas. e) III e IV, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
7 Q851861 | Informática, PL SQL, AL AP Analista Legislativo Desenvolvedor de Banco de Dados, FCC, 2020Considere a função PL/SQL abaixo, criada no Oracle, em ambiente ideal. CREATE OR REPLACE FUNCTION obterDados ( vSal IN colaborador.salario%TYPE, vAdicional IN colaborador.adicional%TYPE) RETURN NUMBER IS BEGIN ..I..END obterDados; / O objetivo da função é retornar o salário anual calculado a partir do salário mensal e do adicional (extra) de um funcionário, utilizando a fórmula (salário do funcionário * 12) + (adicional recebido * salário * 12). Para que a função realize a operação desejada, a lacuna I acima deverá ser preenchida por: a) this.salario:= (vSal * 12) + (vAdicional * vSal * 12); b) RETURN (NVL(vSal,0) * 12 + (NVL(vAdicional,0) * NVL(vSal,0) * 12)); c) salario:=(NVL(vSal,0) * 12 + (NVL(vAdicional,0) * NVL(vSal,0) * 12)); d) RETURN (ROUNDTO(vSal,2) * 12 + (ROUNDTO(vAdicional,2) * ROUNDTO(vSal,2) * 12)); e) RETURN (DECIMAL(vSal,2) * 12 + (DECIMAL(vAdicional,2) * DECIMAL(vSal,2) * 12)); Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
8 Q259351 | Informática, PL SQL, Técnico Judiciário Programação de Sistemas, TRE AP, FCCEm PL/SQL é INCORRETO afirmar que triggers são executados quando a) ocorre operações de instruções de DML em um objeto schema específico. b) ocorre operações de instruções de DDL feitos em um schema ou numa base de dados. c) ocorre erros de servidor. d) invocados explicitamente pelo usuário. e) ocorre eventos de Login/Logoff do usuário. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
9 Q152877 | Informática, PL SQL, Analista Judiciário Tecnologia da Informação, TRT 16a REGIÃO, FCCNas estruturas de controle de iteração dos programas PL/SQL são utilizadas apenas as instruções a) LOOP e IF. b) IF e CASE. c) GOTO e NULL. d) CASE e GOTO. e) LOOP e EXIT. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
10 Q263838 | Informática, PL SQL, Técnico Judiciário Tecnologia da Informação, TRT 24a REGIÃO, FCCEm relação ao PL/SQL, é INCORRETO afirmar: a) Pode utilizar todos os comandos SQL. b) Aplicações executáveis em qualquer plataforma com base Oracle instalada. c) Programas obedecem, sempre, a uma estrutura de blocos de identação, hierarquicamente definidos. d) Todo comando SELECT pede a cláusula INTO para associar valores de colunas da base Oracle a variáveis PL/SQL. e) Variáveis não precisam ser declaradas antes de serem utilizadas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro