⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 proc_get_vendor_id.sql

📁 工厂采购系统,DELPHI+SQL SERVER,三层技术
💻 SQL
字号:




IF object_id('dbo.proc_Get_vendor_id') is not null
drop procedure dbo.proc_Get_vendor_id
go

create procedure Proc_get_vendor_id
@flag   char(1)  = null,
@vendor_id_out char(8) = null output
as
declare 
@maxitem int ,
@temp_number char(4),
@vendor_id char(8)
begin
	
	select @maxitem =  isnull(Number,1) from PO_VND_ID_Number
	select @temp_number = convert(int,@maxitem)

 	select @vendor_id  ='V'+ REPLICATE('00',4-len(@temp_number))+@temp_number
	select @vendor_id_out = @vendor_id
	

	 if(@flag = 'T')
	begin
		update PO_VND_ID_Number
			set Number = Number + 1,
			Vendor_Id = @vendor_id_out
	end	


select @vendor_id_out
end

/*


declare
	@vendor_id char(8) 
	exec  proc_Get_vendor_id 'F',@vendor_id out

*/

/*
select * from po_vnd_id_number
update po_vnd_id_number
	set number = number -1
*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -