# "CustomerDetail" 存储过程

D说明：

这一存储过程接收CustomerID并返回顾客的Email, Password and CustomerID。CustomerDetail返回的记录不是返回到recordest，而是采用了个别的输出参数的形式。这样可以提高性能

定义：

    	CREATE Procedure CMRC_CustomerDetail
    	(
    		@CustomerID int,
    		@FullName   nvarchar(50) OUTPUT,
    		@Email      nvarchar(50) OUTPUT,
    		@Password   nvarchar(50) OUTPUT
    	)
    	AS

    	SELECT
    		@FullName = FullName,
    		@Email    = EmailAddress,
    		@Password = Password

    	FROM
    		CMRC_Customers

    	WHERE
    		CustomerID = @CustomerID

数据库表：

Customers: customers表跟踪系统里所有顾客的信息。主键是CustomerID,我们存储的是用户的全名，电子邮件地址和口令。它和Orders表具有一对多的关系。