SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[Prc_InsertUpdate] (@boxone VARCHAR(200),
@boxtwo VARCHAR(200),
@boxthree VARCHAR(200))
AS
DECLARE @num AS INT
SELECT @num = MAX(NUMBER) + 1
FROM updatepage
INSERT INTO [TestDB].[dbo].[updatepage]
([number],
[box1],
[box2],
[box3])
VALUES (@num,
@boxone,
@boxtwo,
@boxthree)
我正在创建此过程,但遇到了此错误
消息208,级别16,状态6,过程Prc_InsertUpdate,第9行
无效的对象名称' dbo.Prc_InsertUpdate'。
答案 0 :(得分:2)
您是ALTER
- 不存在的存储过程。请改用CREATE procedure [dbo].[Prc_InsertUpdate]
。
为什么不number
identity
列?您目前的方法在并发条件下效率低且不安全?