Sql server 如何在sql查询中传递参数

Sql server 如何在sql查询中传递参数,sql-server,Sql Server,如何在sql查询中传递参数 ExecuteQuery(“从emp中删除,其中empno=Augument);您确实需要发布更多信息,但作为初学者 -- Passing a parameter for a Where clause in a SQL query Declare @UserId int Set @UserId = 12 Select * From dbo.Users Where UserId = @UserId -- Passing a parameter for use i

如何在sql查询中传递参数


ExecuteQuery(“从emp中删除,其中empno=Augument);

您确实需要发布更多信息,但作为初学者

-- Passing a parameter for a Where clause in a SQL query

Declare @UserId int
Set @UserId = 12

Select * From dbo.Users
Where UserId = @UserId


-- Passing a parameter for use in a Stored Procedure

Declare @UserId int
Set @UserId = 12

Execute dbo.usp_Fetch_User_ById @UserId

如果尝试使用executeQuery方法(SQLServerStatement):


然后,您可以使用常规字符串连接来构建查询字符串。但是,您应该在“SQL注入”上进行google搜索。

要传递参数,首先需要有一个将使用参数的存储过程:

create procedure sp_AddNumbers
(@int1 int,
@in2 int)
as

  select @in1 + @int2

go
之后,使用如下代码调用它

exec sp_Addnumbers @int1=3, @int2=9


请详细解释你的问题。像这样的问题没有人能回答。你需要更具体。你能举个例子或更详细地解释你想做什么吗?是的,有用的东西,比如什么编程语言和什么数据库。
exec sp_Addnumbers 3, 9