Cursores

Beschreibung

Quiz am Cursores, erstellt von Inguelberth Garcia am 19/02/2014.
Inguelberth Garcia
Quiz von Inguelberth Garcia, aktualisiert more than 1 year ago
Inguelberth Garcia
Erstellt von Inguelberth Garcia vor etwa 10 Jahre
171
0

Zusammenfassung der Ressource

Frage 1

Frage
/* 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
Antworten
  • 1,3,5
  • 1,2,3,4,5
  • 1,4,5
  • 1,2,2,3
  • 1,2,4
  • 1,2,3

Frage 2

Frage
/* 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!"
Antworten
  • :D TERMINO!
  • :D :D :D TERMINO!
  • :D TERMINO! :D TERMINO! :D TERMINO!
  • :D :D :D :D ....... Infinito

Frage 3

Frage
/* 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
Antworten
  • 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

Frage 4

Frage
/* 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
Antworten
  • Hijo: Marcos Y Nieto: Luis
  • Hijo: Luis Y Nieto: Marcos
  • Hijo: Andres Y Nieto: Luis
  • Hijo: Marcos Y Nieto: Marcos

Frage 5

Frage
/* 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
Antworten
  • 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

Frage 6

Frage
CREATE PROCEDURE ProcesarNumero @numero INT AS BEGIN PRINT @numero%2=0 END GO EXEC ProcesarNumero 80
Antworten
  • TRUE
  • FALSE
  • 0
  • 40
  • 2

Frage 7

Frage
1) DELETE 2) * 3) [NombreTabla] 4) WHERE [condicion] 5) [Campo] 6) FROM
Antworten
  • 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

Frage 8

Frage
/* 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
Antworten
  • 6
  • 7
  • 1,2,3,4,5,6
  • Error
  • 5

Frage 9

Frage
1)UPDATE 2)SET 3)FROM 4)WHERE [Condicion] 5)[Tabla] 6)[Campo]=[Valor] 7)VALUES
Antworten
  • 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

Frage 10

Frage
/* 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
Antworten
  • 1.1 2.4 3.7
  • 1.3 2.6
  • 1.1 2.3 3.6
  • 1.2 2.6 3.7
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

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