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 断点调试