带加密输入的SQL Server程序参数
问题描述:
我是使用加密程序的新手,我尝试改变我的程序来加密程序。当没有输入参数的东西时,带加密输入的SQL Server程序参数
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;
+0
谢谢你的样品。有用 –
非常感谢你。有用。 –
@AliCAKIL很高兴它可以帮助你 – wiretext