注册 登录
编程论坛 SQL Server论坛

求一个存储过程

jiasenlin 发布于 2010-12-13 13:53, 636 次点击
两个表
员工表: users
   u_id
   u_name
   u_pwd
工作日志表: work
   w_id
   u_id
   w_text
   w_time  getData()
员工每天写自己的工作日志。 今天只能写和修改今天的日志。 以前的日志不能修改和添加。只能查看。
求存储过程。谢稿。
7 回复
#2
jiasenlin2010-12-14 10:09
大虾们求助
#3
jianghong_022010-12-14 11:25
有参存储过程:creat pro[edru] 存储过程名
@参数1
.
.
.
.
@参数n
as
sql语句
程序代码:
creat procedure users
@u_id   类型
@u_name 类型

@u_pwd 类型
as
insert into users

( u_id  u_name  u_pwd )valus('','','这里填入你要插入的值')
go
你上面说的不是很清楚,只能帮到这了,见谅

#4
jiasenlin2010-12-14 11:38
回复 3楼 jianghong_02
就是工作日志。 只能添加和修改当日的日志。   可以看以前的日志。但不能修改
#5
makebest2010-12-14 12:46
整个业务流程不是一两个存储过程可以解决的.
#6
南川2010-12-15 20:45
路过
#7
os燕子2010-12-16 15:42
程序代码:
if exists (select name from sysobjects where name='更新work表1' and type='TR')
drop trigger 更新work表1
create trigger 更新work表1
on work
for update
as
declare @a datetime,@b datetime,@c varchar(140)
select @a=w_time from deleted
select @b=w_time from inserted
select @c=convert(varchar(10),getdate(),120)
begin
if
@c!=convert(varchar(10),@a,120)
rollback
if
@c!=convert(varchar(10),@b,120)
rollback
end
#8
yushuang11192011-04-15 16:12
啊啊啊啊
1