首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

存储过程保存的时候提示对象名无效解决方案

2012-03-16 
存储过程保存的时候提示对象名无效ALTERPROCEDURE[dbo].UserReg(@UserNameVarchar(32),@PasswordVarchar(2

存储过程保存的时候提示对象名无效
ALTER   PROCEDURE   [dbo].UserReg
(
@UserName   Varchar(32),
@Password   Varchar(255),
@roleID   int,
@Email   Varchar(32),
@QQ   char(20),
@Address   Varchar(50),
@Name   char(10),
@RegDate   datetime
)
AS
begin
SET   NOCOUNT   ON
Insert   into   Users
(
UserName,
Password,
roleID,
Email,
QQ,
address,
Name,
RegDate
)
Values(
@UserName,
@Password,
@roleID,
@Email,
@QQ,
@Address,
@Name,
@RegDate)
END


提示dbo.UserReg对象名无效   ,请问是哪里有问题啊

[解决办法]
ALTER--> create
[解决办法]
没有[dbo].UserReg 这个存储过程或者已经被删除了

改为:create procedure [dbo].UserReg 新建一个
[解决办法]
ALTER PROCEDURE [dbo].UserReg -> CREATE PROCEDURE [dbo].UserReg
[解决办法]
为什么我另外一个验证用户是否已经被使用的存储过程是ALTER就行``搞不懂``
-----------------------

..........因为你本来就有一个这样的存储过程

楼主,你知道ALTER是什么意思嘛?

热点排行