存储过程保存的时候提示对象名无效

zxhxh 2007-06-21 02:33:15
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对象名无效 ,请问是哪里有问题啊
...全文
849 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxhxh 2007-06-21
  • 打赏
  • 举报
回复
现在晓得了 原来要先CREATE一下 3q
zxhxh 2007-06-21
  • 打赏
  • 举报
回复
改变撒。

但是我本来没有这个存储过程。我是直接第一次就用的ALTER,却可以。
肥胖的柠檬 2007-06-21
  • 打赏
  • 举报
回复
为什么我另外一个验证用户是否已经被使用的存储过程是ALTER就行``搞不懂``
-----------------------

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

楼主,你知道ALTER是什么意思嘛?
zxhxh 2007-06-21
  • 打赏
  • 举报
回复
为什么我另外一个验证用户是否已经被使用的存储过程是ALTER就行``搞不懂``
zxhxh 2007-06-21
  • 打赏
  • 举报
回复
汗了 书上写的是ALTER 郁闷 谢谢啦
看来还是要去看下SQL2005的书才行
bill024 2007-06-21
  • 打赏
  • 举报
回复
ALTER PROCEDURE [dbo].UserReg -> CREATE PROCEDURE [dbo].UserReg
Zack999 2007-06-21
  • 打赏
  • 举报
回复
没有[dbo].UserReg 这个存储过程或者已经被删除了

改为:create procedure [dbo].UserReg 新建一个
raoman 2007-06-21
  • 打赏
  • 举报
回复
ALTER-->create

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧