bit存储过程中的数据类型用法

时间:2011-10-05 14:52:09

标签: sql-server-2005

我想在db中捕获单选按钮值,所以我创建了数据类型为bit的表   但是当我创建存储过程为

时的问题
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值 有什么问题

2 个答案:

答案 0 :(得分:1)

您缺少最后2个参数名称的@前缀。

答案 1 :(得分:0)

你忘了装饰输入变量;

gender bit,No_of_vac int

应该是

@gender bit, @No_of_vac int