locked
procedimientos almacenados RRS feed

  • Pregunta

  • hola a todos quisiera que me ayudaran

    quiero hacer un procedimiento almacenado que me diga el cierre del mes

    y que me llene una tbla con ese datos mediante dos tablas que es productos y bodegas

    CREATE TABLE `product` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `descripcion` varchar(255) NOT NULL,
      `name` varchar(255) NOT NULL,
      `code` varchar(255) NOT NULL,
      PRIMARY KEY (`id`)
    )

    CREATE TABLE `warehouse` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `description` varchar(255) NOT NULL,
      `number` int(11) DEFAULT NULL,
      PRIMARY KEY (`id`)
    )

    sábado, 3 de septiembre de 2016 1:30

Respuestas

  • hola

    como realizar un procedure deberias plantearlo en el foro de Sql Server

    Procedimientos almacenados en Transact SQL

    si tienes el SELECT o UPDATE que vas a ejecutar simplemente seria ponerlo dentro del procedure como se explica en el articulo

    ahora bien para invocarlo desde codigo podrias usar

    DataTabla dt = new DataTable(); 
    using (SqlConnection conn = new SqlConnection("connectionstring")) 
    { 
    
        SqlCommand cmd = new SqlCommand("<storedprocedure>", conn); 
        cmd.CommandType = SqlCommandType.StoredProcedure; 
    
        cmd.Parameters.AddWithValue("@param1", valor); 
        
        SqlDataAdapter da = new SqlDataAdapter(cmd); 
        da.Fill(dt); 
    }

    importante es resaltar como define el CommantType y solo indicas el nombre del procedure asignando parametros

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 5 de septiembre de 2016 10:13

Todas las respuestas

  • Se necesita alguna aclaración. Has puesto las tablas con los datos que tienes, pero solo dices "que me llene una tabla con esos datos". ¿Cómo es la tabla que quieres llenar? ¿Qué criterio quieres seguir para llenarla?
    sábado, 3 de septiembre de 2016 6:26
  • cual es el,proceso a seguir? Tienes claro los pasos a dar.? Una vez conocido el algoritmo a usar lo demás es casi trivial. Tienes algo implementado?

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    domingo, 4 de septiembre de 2016 15:14
  • hola

    como realizar un procedure deberias plantearlo en el foro de Sql Server

    Procedimientos almacenados en Transact SQL

    si tienes el SELECT o UPDATE que vas a ejecutar simplemente seria ponerlo dentro del procedure como se explica en el articulo

    ahora bien para invocarlo desde codigo podrias usar

    DataTabla dt = new DataTable(); 
    using (SqlConnection conn = new SqlConnection("connectionstring")) 
    { 
    
        SqlCommand cmd = new SqlCommand("<storedprocedure>", conn); 
        cmd.CommandType = SqlCommandType.StoredProcedure; 
    
        cmd.Parameters.AddWithValue("@param1", valor); 
        
        SqlDataAdapter da = new SqlDataAdapter(cmd); 
        da.Fill(dt); 
    }

    importante es resaltar como define el CommantType y solo indicas el nombre del procedure asignando parametros

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 5 de septiembre de 2016 10:13