Sql server 2005 位数据类型在存储过程中的使用
我想捕获db中的单选按钮值,所以我创建了带有数据类型位的表 但是当我创建存储过程作为Sql server 2005 位数据类型在存储过程中的使用,sql-server-2005,Sql Server 2005,我想捕获db中的单选按钮值,所以我创建了带有数据类型位的表 但是当我创建存储过程作为 CREATE PROCEDURE Mt_Vacancy_mainPreference_insert ( @post_name varchar(20),@preference varchar(20),gender bit,No_of_vac int ) AS Begin insert into Mt_Vacancy_mainPreference values(@post
CREATE PROCEDURE Mt_Vacancy_mainPreference_insert
(
@post_name varchar(20),@preference varchar(20),gender bit,No_of_vac int
)
AS
Begin
insert into Mt_Vacancy_mainPreference values(@post_name, @preference, @gender, @No_of_vac)
end
RETURN
它说不正确的Sytax接近性别
必须生成scal值
问题是什么您缺少最后两个参数名的
@
前缀。您忘记修饰输入变量
gender位,不带空格int
应该是
@gender bit, @No_of_vac int