UTNianos

Versión completa: Duda con SQL
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola gente! la semana pasada fui a una entrevista y me hicieron esta pregunta que tengo dudas sobre la respuesta.

Dice así:

How would you perform a "select into" that returns multiple results in a stored procedure?

Yo respondería que debería performar bien pero tengo dudas sí es algo capcioso.

Espero su ayuda, gracias!
capaz me pierdo algo pero la pregunta no parece ser de performance sino de como implementarias eso..

Fue exactamente eso lo que te preguntaron? o un typo?
Buenas, para mi el tema es de performance porque cuando usas "select into" estas creando una nueva tabla con el resultado del select.

Podrias usar un insert into <tabla_ya_existente> (select ...) , y entiendo seria mas performante porque no estas creando la tabla de 0 todas las veces.

Mucha suerte con eso!

Saludos!
"How would you perform" significa "cómo harías", no "qué tan buena performance tiene" o "cómo mejorarías la performance de".
Entiendo que la pregunta se enfoca a como implementarías el select into en un SP.

De todas formas no hay respuestas erroneas a eso, ya que podes copiar y pegar el select into en el SP (previamente dropeas la tabla para que no de error) y estaría bien, porque no detalla el contexto ni ninguna restricción.
URLs de referencia