Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[Gestión de Datos] Algunas dudas
Autor Mensaje
Aivan Sin conexión
Helper
La UES + Independientes
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 331
Agradecimientos dados: 34
Agradecimientos: 36 en 19 posts
Registro en: May 2008
Facebook LinkedIn
Mensaje: #1
[Gestión de Datos] Algunas dudas Dudas y recomendaciones Gestión de Datos
Gente, ¿cómo andan?. Tengo algunas dudas respecto a 2 ejercicios de finales. Si pueden contestarme, se los voy a agradecer eternamente =D.

El primero:

   

Estoy entre 2:

a) Da error al ejecutarse ya que según el apunte de SQL tiene un nivel de recursión máxima de 32 (o sea, pincha en algún momento)

b) No hay información suficiente para determinar el resultado -> ¿Puede modificarse ese nivel de recursión máxima?.

El segundo:

   

La tabla prueba tiene un sólo campo llamado "número". Yo implementé un proceso con un determinado isolation level, para que no actualicen/seleccionen/inserten en la tabla prueba, que llama a un store procedure recursivo que inserta indefinidamente. ¿A eso apunta o tiré cualquiera?.

Gracias desde ya thumbup3

"En una época donde hay especialistas de cada superficie o eres un experto en polvo de ladrillo, un experto en césped, un experto en canchas duras, un experto en moqueta o eres simplemente Roger Federer" - Jimmy Connors
18-02-2012 00:18
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
yakultmon Sin conexión
Empleado de Fotocopiadora
graph dbs
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 32
Agradecimientos dados: 16
Agradecimientos: 14 en 8 posts
Registro en: Feb 2012
Mensaje: #2
RE: [Gestión de Datos] Algunas dudas
Cita:Estoy entre 2:

a) Da error al ejecutarse ya que según el apunte de SQL tiene un nivel de recursión máxima de 32 (o sea, pincha en algún momento)

b) No hay información suficiente para determinar el resultado -> ¿Puede modificarse ese nivel de recursión máxima?.

a) No pincha, como primero controla que tenga menos de 10 registros en la tabla, no sigue agregando registros.

b) Es la correcta. Si tenés Sql Server Express instalado, podés de hecho escribir el trigger y ejecutar el insert inicial. Vas a ver que se insertan 2 registros en la tabla, y es porque por default está deshabilitado la ejecución de triggers anidados. Si lo habilitás (sp_dboption creo) vas a ver que se insertan 10 registros. Entonces, no tenés información suficiente, depende si está habilitada la ejec. de triggers anidados/recursivos.
18-02-2012 10:54
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Aivan Sin conexión
Helper
La UES + Independientes
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 331
Agradecimientos dados: 34
Agradecimientos: 36 en 19 posts
Registro en: May 2008
Facebook LinkedIn
Mensaje: #3
RE: [Gestión de Datos] Algunas dudas
(18-02-2012 10:54)yakultmon escribió:  a) No pincha, como primero controla que tenga menos de 10 registros en la tabla, no sigue agregando registros.

Soy un nabo... Confundí la respuesta de otro ejercicio Palmface, eso me pasa por postear dormido. Claramente hay un "<10" ahí wall.

(18-02-2012 10:54)yakultmon escribió:  b) Es la correcta. Si tenés Sql Server Express instalado, podés de hecho escribir el trigger y ejecutar el insert inicial. Vas a ver que se insertan 2 registros en la tabla, y es porque por default está deshabilitado la ejecución de triggers anidados. Si lo habilitás (sp_dboption creo) vas a ver que se insertan 10 registros. Entonces, no tenés información suficiente, depende si está habilitada la ejec. de triggers anidados/recursivos.

Esto no lo sabía. Mil gracias thumbup3.

"En una época donde hay especialistas de cada superficie o eres un experto en polvo de ladrillo, un experto en césped, un experto en canchas duras, un experto en moqueta o eres simplemente Roger Federer" - Jimmy Connors
18-02-2012 11:10
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.