有如下的存储过程
CREATE PROCEDURE UpdateWorkroom
@ID int,
@ObjectTag char(64),
@CompanyName char(64)
ASUPDATE [Company]
SET
[ObjectTag]=@ObjectTag,
[CompanyName]=@CompanyName
WHERE
[ID]=@ID
RETURN @@ERROR
GO在SQLServer 2005中创建这个存储过程,结果在SQLServer中看不到,刷新了也看不到。
我昨天做同样的事情,只是存储过程的名字不一样,都一切正常。如果在此创建九提示你该
存储过程已存在。这是为什么,怎么解决?错,出错的信息如下:
CREATE PROCEDURE UpdateWorkroom
@ID int,
@ObjectTag char(64),
@CompanyName char(64)
ASUPDATE [Company]
SET
[ObjectTag]=@ObjectTag,
[CompanyName]=@CompanyName
WHERE
[ID]=@ID
RETURN @@ERROR
GO在SQLServer 2005中创建这个存储过程,结果在SQLServer中看不到,刷新了也看不到。
我昨天做同样的事情,只是存储过程的名字不一样,都一切正常。如果在此创建九提示你该
存储过程已存在。这是为什么,怎么解决?错,出错的信息如下:
CREATE PROCEDURE UpdateWorkroom_xxxx
@ID int,
@ObjectTag char(64),
@CompanyName char(64)
ASUPDATE [Company]
SET
[ObjectTag]=@ObjectTag,
[CompanyName]=@CompanyName
WHERE
[ID]=@ID
RETURN @@ERROR
GO
建议在存储过程前加入
USE [database]
GO
退出sql,再进一次,
就能看到了。出现你那种情况
应该建过了。可以这方法试试!
如果是,请给分呵呵
你也?呵呵