询问两段SQL语句,紧急~!!!我写出来了,但是执行的时候出现错误消息 208,级别 16,状态 6,过程 Pro_AddReader,第 31 行
对象名 'dbo.Pro_AddReader' 无效。
ALTER PROCEDURE [dbo].[Pro_AddBook]
(
@图书编号 varchar(20) ,
@书名 varchar(20),
@出版社 varchar(30),
@出版日期 varchar(30) ,
@类别 varchar(30) ,
@作者 varchar(30),
@单价 float,
@数量 int ,
@入库时间 varchar(30)
)
AS insert into Tb_Book
(
图书编号 ,
书名 ,
出版社 ,
出版日期 ,
类别 ,
作者 ,
单价 ,
数量 ,
入库时间
)
values
(
@图书编号 ,
@书名 ,
@出版社 ,
@出版日期 ,
@类别 ,
@作者 ,
@单价 ,
@数量 ,
@入库时间 )
RETURN
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GOALTER PROCEDURE [dbo].[Pro_AddReader]
(
@RdID varchar(50),
@RdName varchar(50) ,
@RdPwd varchar(50) ,
@RdType varchar(8) ,
@RdRegDate varchar(50) ,
@RdBorrowedNum int
)
AS insert into Tb_Reader
(
RdID,
RdName,
RdPwd,
RdType,
RdRegDate,
RdBorrowedNum
)
values
(
@RdID ,
@RdName ,
@RdPwd ,
@RdType ,
@RdRegDate ,
@RdBorrowedNum )
RETURN为什么执行的时候什么对象错误啊,还有我附加数据库进去有个什么拒绝错误。汗,我用的SA账号登陆的,使用的是SQL 2005
对象名 'dbo.Pro_AddReader' 无效。
ALTER PROCEDURE [dbo].[Pro_AddBook]
(
@图书编号 varchar(20) ,
@书名 varchar(20),
@出版社 varchar(30),
@出版日期 varchar(30) ,
@类别 varchar(30) ,
@作者 varchar(30),
@单价 float,
@数量 int ,
@入库时间 varchar(30)
)
AS insert into Tb_Book
(
图书编号 ,
书名 ,
出版社 ,
出版日期 ,
类别 ,
作者 ,
单价 ,
数量 ,
入库时间
)
values
(
@图书编号 ,
@书名 ,
@出版社 ,
@出版日期 ,
@类别 ,
@作者 ,
@单价 ,
@数量 ,
@入库时间 )
RETURN
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GOALTER PROCEDURE [dbo].[Pro_AddReader]
(
@RdID varchar(50),
@RdName varchar(50) ,
@RdPwd varchar(50) ,
@RdType varchar(8) ,
@RdRegDate varchar(50) ,
@RdBorrowedNum int
)
AS insert into Tb_Reader
(
RdID,
RdName,
RdPwd,
RdType,
RdRegDate,
RdBorrowedNum
)
values
(
@RdID ,
@RdName ,
@RdPwd ,
@RdType ,
@RdRegDate ,
@RdBorrowedNum )
RETURN为什么执行的时候什么对象错误啊,还有我附加数据库进去有个什么拒绝错误。汗,我用的SA账号登陆的,使用的是SQL 2005
--这个[dbo].[Pro_AddReader] 不存在,你直接alter是不行的,需要create
Create PROCEDURE [dbo].[Pro_AddReader]
--后面略
改为create