我需要编写一个输入是字符串的存储过程。
输入字符串包含由管道分隔符分隔的变量名称及其值,如下所示:
Name =Praveen | City=Hyderabad | Mobile=48629387429| Role=User| etc
在存储过程中我声明了变量,例如@x, @y, @z, @t
获得如下值
@x=Praveen (Name value)
@y=Hyderabad (City Value)
@z=48629387429(Mobile Value)
@t=User(Role Value)
输入字符串也可以具有任意顺序的值,例如
City=Hyderabad | Mobile=48629387429 | Role=User | Name =Praveen |etc
一旦我将这些值解析为@x, @y, @z, @t
等等我必须在存储过程中使用这些值。
请让我如何解析输入字符串以获取值Name, City, Mobile, Role
into @x, @y, @z
and @t
分别。