CREATE                PROCEDURE [dbo].[bdCustomerAllocate_sel]
@TranType varchar(40) = NULL,
@Id int = NULL,
@CustomerID int = NULL,
@OpenDate varchar(20) = NULL,       //在 AS 之前的是形参,则程序中传值,程序中传值个数可少于形参个数,前提是没有被传的形参要赋值,如NULL
AS
DECLARE @CustoemrName varchar(20)        //在As之后用 Declare定义变量,只在存储过程内部使用,不是形参。
SET @CustomerName = ''
IF(@TranType = 'personalcustomerlist')
BEGIN
    SELECT a.id, b.CustomerName, b.Address, b.Tel,
    (SELECT TOP 1 FollowDate FROM bdFollowRecord T(nolock)
        WHERE T.AllocateID = a.ID) AS FollowDate
    FROM  bdCustomerAllocate a(NOLOCK)
    JOIN bmdCustomer b(NOLOCK)
    ON a.CustomerID = b.ID
    WHERE a.IsValid = 1
END
					
				                
                                
【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
                    上一篇: 从一个表中将数据导入到另一个表中
                
下一篇: SQL SERVER 断点调试