下面就是我写的存储过程
Create Procedure AddStock
(
@id int OUTPUT,
@stock_name varchar(100),
@default varchar(3000),
@stock_cust varchar(50),
@fst_language varchar(50)
)
as
insert into dbo.Stock_table
(stock_name,stock_txt ,stock_cust,fst_language)
values(@stock_name,@default,@stock_cust,@fst_language)
select
@id=@@Identity
我想问的是,如何将没有将插入到数据库的列设置为null,也就是默认为null
Create Procedure AddStock
(
@id int OUTPUT,
@stock_name varchar(100),
@default varchar(3000),
@stock_cust varchar(50),
@fst_language varchar(50)
)
as
insert into dbo.Stock_table
(stock_name,stock_txt ,stock_cust,fst_language)
values(@stock_name,@default,@stock_cust,@fst_language)
select
@id=@@Identity
我想问的是,如何将没有将插入到数据库的列设置为null,也就是默认为null
(
@id int OUTPUT,
@stock_name varchar(100)=null,
@default varchar(3000)=null,
@stock_cust varchar(50)=null,
@fst_language varchar(50)=null
) 调用存储过程添加参数时候,要空的就不用add参数就行了