急!SQL Server 2000中我创建的存储过程那点错了?

2024-12-19 16:49:36
推荐回答(3个)
回答1:

CREATE PROCEDURE [dbo].[insertr]
@id varchar(14),@name varchar(10),@chass varchar(10),@unit varchar(40)
AS
begin
insert into 用户信息 (编号,姓名,密码,性别,单位,类型) values(@id,@name,'123456','男',@unit,@class)
end
go

里面123456和男,应该是单引号,双引号会被认为是字段,另外,中间有分隔应该是逗号,看你上面原来是句点。

回答2:

CREATE PROCEDURE [dbo].[insertr]
@id varchar(14),@name varchar(10),@chass varchar(10),@unit varchar(40)
AS
insert into 用户信息 (编号,姓名,密码,性别,单位,类型) values(@id,@name,'123456','男',@unit,@class)
GO

回答3:

初学者!来观看的!!