cdiego

Base de datos VENTAS

Jul 13th, 2013
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 3.68 KB | None | 0 0
  1. USE [VENTAS]
  2. GO
  3. /****** Object:  StoredProcedure [dbo].[SP_PRODUCTO_GRABAR]    Script Date: 07/13/2013 18:52:59 ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. CREATE PROCEDURE [dbo].[SP_PRODUCTO_GRABAR]
  9.             @pNombre VARCHAR(50),
  10.             @pPrecio DECIMAL(10,4),
  11.             @pIdCategoria INT
  12.     AS
  13.     BEGIN
  14.             INSERT INTO PRODUCTO (Nombre, Precio, IdCategoria) VALUES (@pNombre, @pPrecio, @pIdCategoria)
  15.     END
  16. GO
  17. /****** Object:  StoredProcedure [dbo].[SP_PRODUCTO_ACTUALIZAR]    Script Date: 07/13/2013 18:52:59 ******/
  18. SET ANSI_NULLS ON
  19. GO
  20. SET QUOTED_IDENTIFIER ON
  21. GO
  22. CREATE PROCEDURE [dbo].[SP_PRODUCTO_ACTUALIZAR]
  23.             @pIdProducto INT,
  24.             @pNombre VARCHAR(50),
  25.             @pPrecio DECIMAL(10,4),
  26.             @pIdCategoria INT
  27.     AS
  28.     BEGIN
  29.             UPDATE PRODUCTO SET Nombre = @pNombre, Precio = @pPrecio, IdCategoria = @pIdCategoria WHERE IdProducto = @pIdProducto
  30.     END
  31. GO
  32. /****** Object:  StoredProcedure [dbo].[SP_PRODUCTO_BORRAR]    Script Date: 07/13/2013 18:52:59 ******/
  33. SET ANSI_NULLS ON
  34. GO
  35. SET QUOTED_IDENTIFIER ON
  36. GO
  37. CREATE PROCEDURE [dbo].[SP_PRODUCTO_BORRAR]
  38.             @pIdProducto INT
  39.     AS
  40.     BEGIN
  41.             DELETE FROM Producto WHERE IdProducto = @pIdProducto
  42.     END
  43. GO
  44. /****** Object:  Table [dbo].[CATEGORIA]    Script Date: 07/13/2013 18:53:02 ******/
  45. SET ANSI_NULLS ON
  46. GO
  47. SET QUOTED_IDENTIFIER ON
  48. GO
  49. SET ANSI_PADDING ON
  50. GO
  51. CREATE TABLE [dbo].[CATEGORIA](
  52.     [IdCategoria] [INT] IDENTITY(1,1) NOT NULL,
  53.     [NombreCat] [VARCHAR](50) NOT NULL,
  54.  CONSTRAINT [PK_CATEGORIA] PRIMARY KEY CLUSTERED
  55. (
  56.     [IdCategoria] ASC
  57. )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
  58. ) ON [PRIMARY]
  59. GO
  60. SET ANSI_PADDING OFF
  61. GO
  62. /****** Object:  StoredProcedure [dbo].[SP_PRODUCTO_LISTAR_TODO_POR_CATEGORIA]    Script Date: 07/13/2013 18:53:00 ******/
  63. SET ANSI_NULLS ON
  64. GO
  65. SET QUOTED_IDENTIFIER ON
  66. GO
  67. CREATE PROCEDURE [dbo].[SP_PRODUCTO_LISTAR_TODO_POR_CATEGORIA]
  68.             @pIdCategoria INT
  69.     AS
  70.     BEGIN
  71.             SELECT * FROM PRODUCTO WHERE IdCategoria = @pIdCategoria
  72.     END
  73. GO
  74. /****** Object:  Table [dbo].[PRODUCTO]    Script Date: 07/13/2013 18:53:03 ******/
  75. SET ANSI_NULLS ON
  76. GO
  77. SET QUOTED_IDENTIFIER ON
  78. GO
  79. SET ANSI_PADDING ON
  80. GO
  81. CREATE TABLE [dbo].[PRODUCTO](
  82.     [IdProducto] [INT] IDENTITY(1,1) NOT NULL,
  83.     [Nombre] [VARCHAR](50) NOT NULL,
  84.     [Precio] [DECIMAL](10, 2) NOT NULL,
  85.     [IdCategoria] [INT] NOT NULL,
  86.  CONSTRAINT [PK_PRODUCTO] PRIMARY KEY CLUSTERED
  87. (
  88.     [IdProducto] ASC
  89. )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
  90. ) ON [PRIMARY]
  91. GO
  92. SET ANSI_PADDING OFF
  93. GO
  94. /****** Object:  StoredProcedure [dbo].[SP_PRODUCTO_LISTAR_TODO]    Script Date: 07/13/2013 18:53:00 ******/
  95. SET ANSI_NULLS ON
  96. GO
  97. SET QUOTED_IDENTIFIER ON
  98. GO
  99. CREATE PROCEDURE [dbo].[SP_PRODUCTO_LISTAR_TODO]
  100.            
  101.     AS
  102.     BEGIN
  103.             SELECT * FROM PRODUCTO ORDER BY IdProducto DESC
  104.     END
  105. GO
  106. /****** Object:  StoredProcedure [dbo].[SP_CATEGORIA_LISTAR_TODO]    Script Date: 07/13/2013 18:52:58 ******/
  107. SET ANSI_NULLS ON
  108. GO
  109. SET QUOTED_IDENTIFIER ON
  110. GO
  111. CREATE PROCEDURE [dbo].[SP_CATEGORIA_LISTAR_TODO]
  112.            
  113.     AS
  114.     BEGIN
  115.             SELECT * FROM CATEGORIA
  116.     END
  117. GO
  118. /****** Object:  ForeignKey [FK_PRODUCTO_CATEGORIA]    Script Date: 07/13/2013 18:53:03 ******/
  119. ALTER TABLE [dbo].[PRODUCTO]  WITH CHECK ADD  CONSTRAINT [FK_PRODUCTO_CATEGORIA] FOREIGN KEY([IdCategoria])
  120. REFERENCES [dbo].[CATEGORIA] ([IdCategoria])
  121. GO
  122. ALTER TABLE [dbo].[PRODUCTO] CHECK CONSTRAINT [FK_PRODUCTO_CATEGORIA]
  123. GO
Advertisement
Add Comment
Please, Sign In to add comment