标签:Lastname 存储 -- 创建 SQL Address FullName Id SELECT
/* 日期:2021-3-6 人员:LDH 说明:SQL-演示存储过程 */ USE TEST; GO CREATE TABLE People ( Id INT IDENTITY(1, 1) NOT NULL PRIMARY KEY, Name NVARCHAR(20) NOT NULL, Lastname NVARCHAR(10) NOT NULL, Address NVARCHAR(200) NOT NULL ); INSERT INTO People ( Name, Lastname, Address ) VALUES (N'大大', N'李', '中国上海'), (N'小小', N'孙', '中国江苏'); SELECT Id, Name, Lastname, Address FROM People; -- =================================================================== -- 创建存储过程(无参数) -- =================================================================== GO CREATE PROCEDURE proc_GetPersonName AS BEGIN SELECT Id, Name, Lastname, Address FROM People; END; -- 执行存储过程 EXEC proc_GetPersonName; GO -- =================================================================== -- 创建存储过程(有输入参数) -- =================================================================== CREATE PROCEDURE proc_GetPersonNameById @Id int AS BEGIN SELECT Id, Name, Lastname, Address FROM People WHERE Id = @Id; END; -- 执行存储过程 EXEC proc_GetPersonNameById 2; GO -- =================================================================== -- 创建存储过程(有输出参数) -- =================================================================== CREATE PROCEDURE proc_GetPersonFullNameAndAddressById ( @Id int, @FullName nvarchar(50) OUTPUT, @Address nvarchar(200) OUTPUT ) AS BEGIN SELECT @FullName = Lastname + Name, @Address = Address FROM People WHERE Id = @Id; END; -- 执行存储过程 USE [TEST]; GO DECLARE @return_value INT, @FullName NVARCHAR(50), @Address NVARCHAR(200); EXEC @return_value = [dbo].[proc_GetPersonFullNameAndAddressById] @Id = 2, -- 输入参数赋值 @FullName = @FullName OUTPUT, @Address = @Address OUTPUT; SELECT @FullName AS N'@FullName', @Address AS N'@Address'; SELECT 'Return Value' = @return_value; GO
标签:Lastname,存储,--,创建,SQL,Address,FullName,Id,SELECT 来源: https://www.cnblogs.com/LifeDecidesHappiness/p/14490879.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。