当前位置: 代码迷 >> Sql Server >> 如何修改这个存储过程
  详细解决方案

如何修改这个存储过程

热度:58   发布时间:2016-04-27 19:47:37.0
怎么修改这个存储过程
create   table   try
(
i   int
)
create   procedure   charru
as   declare  
@p   int=1
insert   into   try
values(p)
go
提示错误为:1.不能向局部变量赋予默认值。
                        2.在此上下文中不允许使用   'p '。此处只允许使用常量、表达式                   或变量。不允许使用列名。
[email protected]@去掉以后就出现: 'int '   不是可以识别的   CURSOR   选项。


------解决方案--------------------
create table try
(
i int
)

go
create procedure charru
as

declare @p int

set @p=1

insert into try
values(@p)
go
  相关解决方案