Sql server 从存储过程中获取指定的输入参数

Sql server 从存储过程中获取指定的输入参数,sql-server,Sql Server,我想从数据库中获取所有相关信息。例如,我有一个摘要列,其中包含“A01.1 | Foodland Inbound QIP Details and Pre-Download”等数据,我只想在输入参数中传递“A01”,并获取与“A01”相关的所有数据; 根据您评论中的代码,where子句只能找到与A01.2相等的摘要,例如: TaskMaster.Summary=@Summary 您想使用类似于的和通配符: WHERE TaskMaster.Summary类似于'''+@Summary+'%'+''

我想从数据库中获取所有相关信息。例如,我有一个摘要列,其中包含“A01.1 | Foodland Inbound QIP Details and Pre-Download”等数据,我只想在输入参数中传递“A01”,并获取与“A01”相关的所有数据;
根据您评论中的代码,where子句只能找到与
A01.2
相等的摘要,例如:

TaskMaster.Summary=@Summary

您想使用类似于的
和通配符:

WHERE TaskMaster.Summary类似于'''+@Summary+'%'+''''''''''''>


以上内容将查找所有以
A01.2
开头的内容,因此如果您想查找所有以
A01
开头的内容,请将
@summary
传递为
A01

欢迎访问stackoverflow.com。请花些时间阅读,特别是命名和。也请和。最后,请阅读本文。请向我们展示您迄今为止的尝试(存储过程代码!),包括示例数据和期望的结果。此外,如果您遇到错误,也请共享该信息。请不要将代码示例或示例数据放入注释中-因为您无法格式化它,所以读取它非常困难。。。。取而代之的是:通过编辑你的问题来更新它,以提供额外的信息!谢谢。我会选择SELECT*FROM TableName,其中summary_列如'A01.%'。否则以A01开头的所有内容都将返回,OP可能不需要它。例如:-A010.1将被选中。我只想在输入参数中传递“A01”,并获取与“A01”相关的所有数据,如问题所示,答案看起来是合法的