0

我想在 T-SQL 中创建一个存储过程,它采用itemVal一个字符串作为输入参数。

此参数以 4 种方式取值:

  1. 项目名称(名称:[pen])
  2. 项目键(键:[pen_k2])
  3. 项目 GUID(指导:[213314-32434-45757]),
  4. 项目代码(代码:[12435])

我已经@itemVal在存储过程中声明了。任何用户都可以提供上述四种形式中的任何一种形式的值。我如何在我的存储过程中解析这个字符串,以便它可以执行进一步的过程。就好像它是一个项目名称一样,有一个单独的过程要遵循。我想知道用户为输入变量提供了什么@itemVal:项目名称、项目代码、项目 GUID 或项目密钥。

4

0 回答 0