none
Crear SP automaticamente RRS feed

  • Pregunta

  • Hola a todos, una pregunta, en sql server hay alguna herramienta que me permita crear procedimientos almacenados automáticamente, mas que todo para lo básico como select, insert, update y delete. Manejo muchos sp y ya da flojera crearlos manualmente uno por uno.

    Roy Sillerico

    viernes, 27 de febrero de 2015 20:06

Respuestas

Todas las respuestas

  • Existen metodos si... es recomendado no.

    Lo que mencionas puede crear muchos adhoc queries o crear malos planes de ejecucion o crear sp que necesiten una infinidad de parametros y esten mal construidos por la automatización de los mismos, si quieres proseguir red-gate tiene esto y tambien existen sp que generan sps.

    viernes, 27 de febrero de 2015 20:27
  • Por favor un ejemplo de:

    • insert: con todos los parametros de la tabla.
    • select * from tabla

    mas que todo necesito esos 2.


    Roy Sillerico

    viernes, 27 de febrero de 2015 20:30
  • Aqui esta como hacerlo

    http://weblogs.asp.net/stevewellens/automatically-generate-stored-procedures-with-visual-studio

    Repito no es una buena idea automatizar este proceso por varias cuestiones, por ejemplo tu select no siempre se comporta igual si alguien cambia la estructura de la tabla.

    El insert que paza si automatizas y va un pametro que necesita una validacion o que no deberia de ir porque es un campo calculado, autonumerico, etc.

    viernes, 27 de febrero de 2015 20:59
  • Claro entiendo todo eso, pero desde mi punto de vista creo que seria mas facial y rápido editar el sp creado automáticamente que crearlo todo desde cero.

    Roy Sillerico

    viernes, 27 de febrero de 2015 21:02
  • mmmmm el ejemplo que proporcionaste lo hace creando la BD desde VS y datatable, pero yo necesito trabajar sobre tablas existentes en una BD existente que ya tengo.

    Roy Sillerico

    viernes, 27 de febrero de 2015 21:07
  • Como dije existen varias maneras

    http://www.sqlbook.com/SQL-Server/Auto-generate-CRUD-Stored-Procedures-40.aspx

    o Herramientas

    http://ssmstoolspack.com/Features?f=12

    viernes, 27 de febrero de 2015 21:10