我想在 T-SQL 中创建一个存储过程,它采用itemVal
一个字符串作为输入参数。
此参数以 4 种方式取值:
- 项目名称(名称:[pen])
- 项目键(键:[pen_k2])
- 项目 GUID(指导:[213314-32434-45757]),
- 项目代码(代码:[12435])
我已经@itemVal
在存储过程中声明了。任何用户都可以提供上述四种形式中的任何一种形式的值。我如何在我的存储过程中解析这个字符串,以便它可以执行进一步的过程。就好像它是一个项目名称一样,有一个单独的过程要遵循。我想知道用户为输入变量提供了什么@itemVal
:项目名称、项目代码、项目 GUID 或项目密钥。