怎么修改这个存储过程
create table try
(
i int
)
create procedure charru
as declare
@p int=1
insert into try
values(p)
go
提示错误为:1.不能向局部变量赋予默认值。
2.在此上下文中不允许使用 'p '。此处只允许使用常量、表达式 或变量。不允许使用列名。
如果把@p的@去掉以后就出现: 'int ' 不是可以识别的 CURSOR 选项。
[解决办法]
create table try
(
i int
)
go
create procedure charru
as
declare @p int
set @p=1
insert into try
values(@p)
go