-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsp_AddDBBrewery.sql
More file actions
51 lines (40 loc) · 1.39 KB
/
Copy pathsp_AddDBBrewery.sql
File metadata and controls
51 lines (40 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
USE [beer_analysis]
GO
/****** Object: StoredProcedure [dbo].[sp_AddDBBrewery] Script Date: 6/13/2016 9:21:55 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[sp_AddDBBrewery]
@pBreweryID nchar(10),
@pBreweryNM varchar(255),
@pBreweryNMShort varchar(255),
@pBreweryDesc varchar(max),
@pBreweryCreateDt datetime,
@pBreweryUpdatedDt datetime,
@pBreweryEstYear int,
@pBreweryImage varchar(255),
@pBreweryStatus varchar(50),
@pBreweryStatusDisp varchar(50),
@pBreweryOrganic char(20),
@pBreweryWebsite varchar(255)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
--1. See if brewery already exists
DECLARE @brewery_chk int
SET @brewery_chk = 0
SET @brewery_chk =
(SELECT id
FROM tbl_db_brewery
WHERE brewery_id = @pBreweryID)
IF (@brewery_chk IS NULL) --If we don't have it already, insert new brewery record
BEGIN
INSERT INTO tbl_db_brewery(brewery_id, brewery_nm, br_description, established_yr, br_image, isOrganic, brewery_nm_short, br_status, statusDisplay, website, created_dt, modified_dt)
SELECT @pBreweryID, @pBreweryNM, @pBreweryDesc, @pBreweryEstYear, @pBreweryImage, @pBreweryOrganic, @pBreweryNMShort, @pBreweryStatus, @pBreweryStatusDisp, @pBreweryWebsite, @pBreweryCreateDt, @pBreweryUpdatedDt
END
END
GO