Advertisement
Diego1764

TABLA PRODUCTO [SSMS]

Jun 16th, 2025
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 2.07 KB | None | 0 0
  1. -- TABLA PRODUCTO
  2. CREATE PROCEDURE inserta_producto
  3.     @codi_prod int,
  4.     @nombre nvarchar(40),
  5.     @codi_prov int,
  6.     @codi_cate int,
  7.     @cant_unid nvarchar(20),
  8.     @prec_unit money,
  9.     @existencia char(10),
  10.     @unid_orde char(10),
  11.     @descontinuado bit
  12. AS
  13. BEGIN
  14.     INSERT INTO PRODUCTO (codi_prod, nombre, codi_prov, codi_cate, cant_unid, prec_unit, existencia, unid_orde, descontinuado)
  15.     VALUES (@codi_prod, @nombre, @codi_prov, @codi_cate, @cant_unid, @prec_unit, @existencia, @unid_orde, @descontinuado)
  16. END
  17. -- *******************************************************
  18. CREATE PROCEDURE actualiza_producto
  19.     @codi_prod int,
  20.     @nombre nvarchar(40),
  21.     @codi_prov int,
  22.     @codi_cate int,
  23.     @cant_unid nvarchar(20),
  24.     @prec_unit money,
  25.     @existencia char(10),
  26.     @unid_orde char(10),
  27.     @descontinuado bit
  28. AS
  29. BEGIN
  30.     UPDATE PRODUCTO
  31.     SET
  32.         nombre = @nombre,
  33.         codi_prov = @codi_prov,
  34.         codi_cate = @codi_cate,
  35.         cant_unid = @cant_unid,
  36.         prec_unit = @prec_unit,
  37.         existencia = @existencia,
  38.         unid_orde = @unid_orde,
  39.         descontinuado = @descontinuado
  40.     WHERE codi_prod = @codi_prod
  41. END
  42. -- *******************************************************
  43. CREATE PROCEDURE elimina_producto
  44.     @codi_prod int
  45. AS
  46. BEGIN
  47.     DELETE FROM PRODUCTO
  48.     WHERE codi_prod = @codi_prod
  49. END
  50. -- *******************************************************
  51. CREATE PROCEDURE consulta_producto
  52.     @codi_prod int,
  53.     @nombre nvarchar(40) OUTPUT,
  54.     @codi_prov int OUTPUT,
  55.     @codi_cate int OUTPUT,
  56.     @cant_unid nvarchar(20) OUTPUT,
  57.     @prec_unit money OUTPUT,
  58.     @existencia char(10) OUTPUT,
  59.     @unid_orde char(10) OUTPUT,
  60.     @descontinuado bit OUTPUT
  61. AS
  62. BEGIN
  63.     SELECT
  64.         @nombre = nombre,
  65.         @codi_prov = codi_prov,
  66.         @codi_cate = codi_cate,
  67.         @cant_unid = cant_unid,
  68.         @prec_unit = prec_unit,
  69.         @existencia = existencia,
  70.         @unid_orde = unid_orde,
  71.         @descontinuado = descontinuado
  72.     FROM PRODUCTO
  73.     WHERE codi_prod = @codi_prod
  74. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement