入力が文字列であるストアドプロシージャを記述する必要があります。文字列を解析するストアドプロシージャ
入力文字列が、このようなパイプラインの区切り文字で区切られた変数名とその値が含まれています。私も
@x=Praveen (Name value)
@y=Hyderabad (City Value)
@z=48629387429(Mobile Value)
@t=User(Role Value)
入力として値を得るために@x, @y, @z, @t
ような変数を宣言したストアドプロシージャで
Name =Praveen | City=Hyderabad | Mobile=48629387429| Role=User| etc
を文字列は任意の順序で値を持つことができます。
City=Hyderabad | Mobile=48629387429 | Role=User | Name =Praveen |etc
@x, @y, @z, @t
などに値を解析したら、これらの値をストアドプロシージャで使用する必要があります。
入力文字列を解析してName, City, Mobile, Role
の値を@x, @y, @z
に、@t
にそれぞれ変換する方法を教えてください。
1の代わりに4つのパラメータを使うともっと簡単になります – Soader03
CHARINDEX、SUBSTRINGなどの関数を使用して文字列を解析しようとしましたが、ロジックを解明できませんでした。 – user1316031