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

📄 proc_insertinstore.sql

📁 库存管理系统
💻 SQL
字号:
use db_SMS
go
if object_Id('proc_insertInStore') is not null
drop proc proc_insertInStore
go
create proc proc_insertInStore
(
@GoodsID bigint,
@GoodsName varchar(50),
@PrName varchar (100),
@StoreName varchar (100),
@GoodsSpec varchar (50),
@GoodsUnit char (8),
@GoodsNum bigint,
@GoodsPrice money,
@HandlePeople varchar (20),
@ISRemark varchar (1000)
)
as
if exists(select * from tb_InStore where GoodsID=@GoodsID)
	begin
	 if exists(select * from tb_InStore where GoodsName=@GoodsName and GoodsSpec=@GoodsSpec)
	   begin
              insert into tb_InStore(GoodsID,GoodsName,PrName,StoreName,
                 GoodsSpec,GoodsUnit,GoodsNum,GoodsPrice,HandlePeople,ISRemark) 
              values(@GoodsID,@GoodsName,@PrName,@StoreName,@GoodsSpec,@GoodsUnit,@GoodsNum,
                 @GoodsPrice,@HandlePeople,@ISRemark)
	   end
	else
	  begin
             return 100
	  end
	end
else
 begin 
    	if exists(select * from tb_InStore where GoodsName=@GoodsName and GoodsSpec=@GoodsSpec)
		begin
                   return 200
		end
	else
		begin
                  insert into tb_InStore(GoodsID,GoodsName,PrName,StoreName,
                    GoodsSpec,GoodsUnit,GoodsNum,GoodsPrice,HandlePeople,ISRemark) 
                  values(@GoodsID,@GoodsName,@PrName,@StoreName,@GoodsSpec,@GoodsUnit,@GoodsNum,
                    @GoodsPrice,@HandlePeople,@ISRemark)
		end
 end
go 

⌨️ 快捷键说明

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