Advertisement
Diego1764

TABLA CLIENTE [SSMS]

Jun 16th, 2025 (edited)
485
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 2.30 KB | None | 0 0
  1. -- TABLA CLIENTE
  2. CREATE PROCEDURE inserta_cliente
  3.     @codi_clie nchar(5),
  4.     @nomb_empr nvarchar(30),
  5.     @contacto nvarchar(30),
  6.     @cargo_contacto nvarchar(30),
  7.     @direccion nvarchar(60),
  8.     @ciudad nvarchar(15),
  9.     @codigo_postal nvarchar(10),
  10.     @pais nvarchar(15),
  11.     @telefono nvarchar(12),
  12.     @fax nvarchar(12)
  13. AS
  14. BEGIN
  15.     INSERT INTO CLIENTE(codi_clie, nomb_empr, contacto, cargo_contacto, direccion, ciudad, codigo_postal, pais, telefono, fax)
  16.     VALUES(@codi_clie, @nomb_empr, @contacto, @cargo_contacto, @direccion, @ciudad, @codigo_postal, @pais, @telefono, @fax)
  17. END
  18. -- *******************************************************
  19. CREATE PROCEDURE actualiza_cliente
  20.     @codi_clie nchar(5),
  21.     @nomb_empr nvarchar(30),
  22.     @contacto nvarchar(30),
  23.     @cargo_contacto nvarchar(30),
  24.     @direccion nvarchar(60),
  25.     @ciudad nvarchar(15),
  26.     @codigo_postal nvarchar(10),
  27.     @pais nvarchar(15),
  28.     @telefono nvarchar(12),
  29.     @fax nvarchar(12)
  30. AS
  31. BEGIN
  32.     UPDATE CLIENTE
  33.     SET
  34.         nomb_empr = @nomb_empr,
  35.         contacto = @contacto,
  36.         cargo_contacto = @cargo_contacto,
  37.         direccion = @direccion,
  38.         ciudad = @ciudad,
  39.         codigo_postal = @codigo_postal,
  40.         pais = @pais,
  41.         telefono = @telefono,
  42.         fax = @fax
  43.     WHERE codi_clie = @codi_clie
  44. END
  45. -- *******************************************************
  46. CREATE PROCEDURE elimina_cliente
  47.     @codi_clie nchar(5)
  48. AS
  49. BEGIN
  50.     DELETE FROM CLIENTE
  51.     WHERE codi_clie = @codi_clie
  52. END
  53. -- *******************************************************
  54. CREATE PROCEDURE consulta_cliente
  55.     @codi_clie nchar(5),
  56.     @nomb_empr nvarchar(30) OUTPUT,
  57.     @contacto nvarchar(30) OUTPUT,
  58.     @cargo_contacto nvarchar(30) OUTPUT,
  59.     @direccion nvarchar(60) OUTPUT,
  60.     @ciudad nvarchar(15) OUTPUT,
  61.     @codigo_postal nvarchar(10) OUTPUT,
  62.     @pais nvarchar(15) OUTPUT,
  63.     @telefono nvarchar(12) OUTPUT,
  64.     @fax nvarchar(12) OUTPUT
  65. AS
  66. BEGIN
  67.     SELECT
  68.         @nomb_empr = nomb_empr,
  69.         @contacto = contacto,
  70.         @cargo_contacto = cargo_contacto,
  71.         @direccion = direccion,
  72.         @ciudad = ciudad,
  73.         @codigo_postal = codigo_postal,
  74.         @pais = pais,
  75.         @telefono = telefono,
  76.         @fax = fax
  77.     FROM CLIENTE
  78.     WHERE codi_clie = @codi_clie
  79. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement