一个令我困惑良久的问题!!!
我想在一个过程中传递一参数,总是说要申明变量@num.代码如下:
use mydb
go
create procedure kk
@num char(20)
as
alter trigger t1_insert
on t1
for insert
as
update t1 set t1.name='kk'
from t1 inner join inserted i
on t1.name=i.name
go
但如果在下面这个过程中,则完全正确
create procedure kk
@num char(20)
as
select * from t1
where name=@num
go