SQL 带有加密输入参数的服务器程序
SQL Server Procedure with Encryption input Parameter
我是使用加密程序的新手,我尝试将我的程序更改为加密程序。当没有输入参数时,
ALTER PROCEDURE [dbo].[Stock] WITH ENCRYPTION
-- @Input_Parameter1 nvarchar(50) -> gives syntax error
AS
BEGIN
SET NOCOUNT ON;
select * from Inventory
END
有效。但是当我在 WITH ENCRYPTION
和 as
之间添加一些输入参数时,它会引发错误。我该怎么做?
只是你错过了语法
CREATE PROCEDURE [dbo].[Stock]
@Input_Parameter1 nvarchar(50) --> gives syntax error
WITH ENCRYPTION
...
需要在参数声明后指定WITH ENCRYPTION
子句:
ALTER PROCEDURE [dbo].[Stock]
@Input_Parameter1 nvarchar(50)
WITH ENCRYPTION
AS
BEGIN
SET NOCOUNT ON;
SELECT * FROM dbo.Inventory;
END;
我是使用加密程序的新手,我尝试将我的程序更改为加密程序。当没有输入参数时,
ALTER PROCEDURE [dbo].[Stock] WITH ENCRYPTION
-- @Input_Parameter1 nvarchar(50) -> gives syntax error
AS
BEGIN
SET NOCOUNT ON;
select * from Inventory
END
有效。但是当我在 WITH ENCRYPTION
和 as
之间添加一些输入参数时,它会引发错误。我该怎么做?
只是你错过了语法
CREATE PROCEDURE [dbo].[Stock]
@Input_Parameter1 nvarchar(50) --> gives syntax error
WITH ENCRYPTION
...
需要在参数声明后指定WITH ENCRYPTION
子句:
ALTER PROCEDURE [dbo].[Stock]
@Input_Parameter1 nvarchar(50)
WITH ENCRYPTION
AS
BEGIN
SET NOCOUNT ON;
SELECT * FROM dbo.Inventory;
END;