![]() |
|
OverviewGenerally speaking, in an application variables are used with stored procedures to insert records into a table. Since we have covered how to create and assign variables, let's see how to incorporate this into a stored procedure. ExplanationLet's explain this code before we begin executing it:
CREATE PROCEDURE dbo.spINSERT_dbo_Customer @FirstName varchar(25), @LastName varchar(25),
@PhoneNumber varchar(15), @EmailAddress varchar(25), @Priority int, @CreateDate datetime
AS
/*
----------------------------------------------------------------------------
-- Object Name: dbo.spINSERT_dbo_Customer
-- Project: Sample code
-- Business Process: Sample code
-- Purpose: Insert a record into a table
-- Detailed Description: Insert a record into the dbo.Customer table
-- Database: Test
-- Dependent Objects: None
-- Called By: Ad-hoc
-- Upstream Systems: N\A
-- Downstream Systems: N\A
--
--------------------------------------------------------------------------------------
-- Rev | CMR | Date Modified | Developer | Change Summary
--------------------------------------------------------------------------------------
-- 001 | N\A | 09.15.2011 | JKadlec | Original code
--
*/
SET NOCOUNT ON
-- 1 - Declare variables
-- 2 - Initialize variables
-- 3 - Execute INSERT command
INSERT INTO [dbo].[Customer]
([FirstName]
,[LastName]
,[PhoneNumber]
,[EmailAddress]
,[Priority]
,[CreateDate])
VALUES
(@FirstName
,@LastName
,@PhoneNumber
,@EmailAddress
,@Priority
,@CreateDate)
GOWith the code explanation out of the way, let's execute the stored procedure: EXECUTE [dbo].[spINSERT_dbo_Customer] @FirstName = 'Tommy' ,@LastName = 'Crabber' ,@PhoneNumber = '333-333-3333' ,@EmailAddress = 'tommy@KingCrabber.com' ,@Priority = 1 ,@CreateDate = '2011-09-15' GO For more information about stored procedures, check out the SQL Server Stored Procedure Tutorial. |
|
privacy | disclaimer | copyright | advertise | about authors | contribute | feedback | giveaways | user groups Some names and products listed are the registered trademarks of their respective owners. Edgewood Solutions LLC | MSSharePointTips.com | MSSQLTips.com |