我正在尝试创建一个打印我的供应商标签的 SP,供应商名称。我希望用户设置起始位置,在起始位置之前我只是简单地插入一个空值。我希望能够重复使用标签纸。
我有这样的SP代码:
Alter PROCEDURE [dbo].[z_sp_APVendorLabel]
(@VendorGroup bGroup ,
@StartPosition int)
AS
BEGIN
SET NOCOUNT ON;
Create table #data_null
(Vendor int,
Name varchar(60)null)
Declare @counter int
SET @counter = 0
WHILE @counter < @StartPosition
BEGIN
UPDATE #data_null SET Vendor='',Name=' '
SET @counter = @counter + 1
END
Create table #detial
(Vendor int,
Name varchar (60)null)
select Vendor, Name into #data from APVM
WHERE VendorGroup= @VendorGroup
select * from #data_null
Union All
select * from #detial
END
这很简单,但是当我测试它时,我没有得到任何数据。