Cursores

Descrição

Quiz sobre Cursores, criado por Inguelberth Garcia em 19-02-2014.
Inguelberth Garcia
Quiz por Inguelberth Garcia, atualizado more than 1 year ago
Inguelberth Garcia
Criado por Inguelberth Garcia aproximadamente 10 anos atrás
171
0

Resumo de Recurso

Questão 1

Questão
/* NumeroReal 1 2 3 4 5 */ DECLARE @numero INT DECLARE cCursor CURSOR FOR SELECT numero FROM NumeroReal OPEN cCursor FETCH cCursor INTO @numero WHILE (@@FETCH_STATUS=0) BEGIN PRINT @numero FETCH cCursor INTO @numero FETCH cCursor INTO @numero END
Responda
  • 1,3,5
  • 1,2,3,4,5
  • 1,4,5
  • 1,2,2,3
  • 1,2,4
  • 1,2,3

Questão 2

Questão
/* NumeroDOS 2 4 6 */ DECLARE @numero INT DECLARE cCursor CURSOR FOR SELECT numero FROM NumeroDOS OPEN cCursor FETCH cCursor INTO @numero FETCH cCursor INTO @numero FETCH cCursor INTO @numero FETCH cCursor INTO @numero WHILE (@@FETCH_STATUS=-1) BEGIN PRINT ':D' FETCH cCursor INTO @numero END PRINT "TERMINO!"
Responda
  • :D TERMINO!
  • :D :D :D TERMINO!
  • :D TERMINO! :D TERMINO! :D TERMINO!
  • :D :D :D :D ....... Infinito

Questão 3

Questão
/* NumeroDOS 2 4 6 8 10 */ DECLARE @numero INT, @interuptor BIT DECLARE cCursor CURSOR FOR SELECT numero FROM NumeroDOS OPEN cCursor SET @interuptor=0 WHILE (@@FETCH_STATUS=0 OR @interuptor=0) BEGIN SET @interuptor=1 PRINT @numero+1 FETCH cCursor INTO @numero END
Responda
  • 1, 3, 5, 7, 9, 11
  • 3, 5, 7, 9, 11
  • 0, 3, 5, 7, 9, 11
  • 2,4,6,8,10
  • 21,41,61,81,101

Questão 4

Questão
/* Abuelo 1 Andres 2 Ricardo 3 Eduardo Padres 1 Juan abu:3 2 Luis abu:1 3 Marcos abu:2 Hijos 1 Marcos Papa:2 2 Andrea Papa:1 3 Lucas Papa:3 */ DECLARE @nombre VARCHAR(255) DECLARE cCursor CURSOR FOR SELECT nombre FROM Padres INNER JOIN Abuelo ON Padre.idAbu=Abuelo.idAbu WHERE Abuelo.nombre='Andres' OPEN cCursor FETCH cCursor INTO @nombre WHILE (@@FETCH_STATUS=0) BEGIN DECLARE @nombreN VARCHAR(255) DECLARE cCursorN CURSOR FOR SELECT nombre FROM Hijos INNER JOIN Padres ON Hijos.idPa=Padres.idPa WHERE Padres.nombre=@nombre OPEN cCursorN FETCH cCursorN INTO @nombreN WHILE(@@FETCH_STATUS=0) BEGIN PRINT ' Hijo: '+@nombreN+' Y Nieto: '+@nombre FETCH cCursorN INTO @nombreN END CLOSE cCursorN DEALLOCATE cCursorN FETCH cCursor INTO @nombre END
Responda
  • Hijo: Marcos Y Nieto: Luis
  • Hijo: Luis Y Nieto: Marcos
  • Hijo: Andres Y Nieto: Luis
  • Hijo: Marcos Y Nieto: Marcos

Questão 5

Questão
/* NUMEROS 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 */ DECLARE @numero INT DECLARE cCursor CURSOR FOR SELECT numero FROM NUMEROS WHERE numero%2=0 OPEN cCursor FETCH cCursor INTO @numero FETCH cCursor INTO @numero WHILE (@@FETCH_STATUS=0) BEGIN PRINT @numero FETCH cCursor INTO @numero FETCH cCursor INTO @numero END
Responda
  • 4,8,12,16,20
  • 2,4,6,8,10,12,14,16,18,20
  • 4,6,10,16,20
  • 2,4,8,10,16,20
  • 4,8,10,12,20

Questão 6

Questão
CREATE PROCEDURE ProcesarNumero @numero INT AS BEGIN PRINT @numero%2=0 END GO EXEC ProcesarNumero 80
Responda
  • TRUE
  • FALSE
  • 0
  • 40
  • 2

Questão 7

Questão
1) DELETE 2) * 3) [NombreTabla] 4) WHERE [condicion] 5) [Campo] 6) FROM
Responda
  • 1,6,3,4
  • 1,2,6,3
  • 1,2,6,3,4
  • 1,3,6,3,5
  • 1,3,6,3,5,4
  • 1,3,4,5

Questão 8

Questão
/* NUMEROS 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 */ DECLARE @numero INT DECLARE cCursor CURSOR FOR SELECT numero FROM NUMEROS OPEN cCursor FETCH cCursor INTO @numero FETCH cCursor INTO @numero FETCH cCursor INTO @numero FETCH cCursor INTO @numero FETCH cCursor INTO @numero FETCH cCursor INTO @numero PRINT @numero
Responda
  • 6
  • 7
  • 1,2,3,4,5,6
  • Error
  • 5

Questão 9

Questão
1)UPDATE 2)SET 3)FROM 4)WHERE [Condicion] 5)[Tabla] 6)[Campo]=[Valor] 7)VALUES
Responda
  • 1,5,2,6,4
  • 1,5,3,6,4
  • 1,5,7,6,4
  • 1,3,5,7,6,4
  • 1,3,5,6,4

Questão 10

Questão
/* NUMEROS 1,2,3,4,5,6,7,8,9,10 DECIMALES 0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,0.0 */ DECLARE @numero INT DECLARE cCursor CURSOR FOR SELECT numero FROM NUMEROS OPEN cCursor FETCH cCursor INTO @numero DECLARE @numeroD NUMERIC(2,1) DECLARE cCursorD CURSOR FOR SELECT numero FROM DECIMALES OPEN cCursorD FETCH cCursorD INTO @numeroD WHILE (@@FETCH_STATUS=0) BEGIN PRINT @numero+@numeroD FETCH cCursor INTO @numero FETCH cCursorD INTO @numeroD FETCH cCursorD INTO @numeroD FETCH cCursorD INTO @numeroD END
Responda
  • 1.1 2.4 3.7
  • 1.3 2.6
  • 1.1 2.3 3.6
  • 1.2 2.6 3.7

Semelhante

Prueba de evaluación de conocimientos SQL
Novaquality
SQL Básico
Carlos A. A. Duque
Seguridad en bases de datos
KATERINE MARCELES
Examen de Base de Datos
Uniti Consulting & Solutions
Prueba base de datos
Dulfran Montaño
Manipulacion y tipos de Datos en SQL.
beto.cuen
Sistema Gestor de Base de Datos
Germán Gonzalo Rojas Perdomo
ODBMS (Base de datos orientada aobjetos)
César Ramírez
IandA Systems - Test de Programación
Abiel Jesrrel Lee
ROUND & TRUNC [DATES]
Adrian Mora