SQL 2005 存储过程

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:23:14
能不能帮我看下下面代码错哪了啊?

能不能帮忙吧增删改查的都写出来?

create table Employee
(
eId int identity(1000,1)primary key ,
eName varchar (20),
eSex char (2) check (eSex = '男' or eSex = '女'),
eAge int ,
eJoinTime datetime,
eAddTime datetime Default getdate() ,
eState int check (eState = 1 or eState = 0)
)

create proc pInsert
@eName varchar (20),
@eSex char (2),
@eAge int ,
@eJoinTime datetime,
@eAddTime datetime,
@eState int
as
insert into Employee values (@eName,@eSex,@eAge,@eJoinTime,@eAddTime,@eState)

exec pInsert '张三','男',30,getdate(),getdate(),1
能不能帮忙把 Insert Update Select 的存储过程的都写出来了

额 那就按主键查找随便的一个信息就行 更新就改个名字吧

exec的话,后面不能跟函数。可以这样:
declare @date datetime
set @date=getdate()
exec pInsert '张三','男',30,@date,@date,1

问题是你要更新什么或者查找什么呢,你又没说select * from Employee
where eId=1001然后执行就可以了