3
我有以下要求。我将'ABC DEF'作为命令参数@MyString传递给存储过程。在存储过程级别中,我需要用XYZ替换子字符串DEF以获得字符串'ABC XYZ'。我怎样才能做到这一点?用SQL存储过程中的字符串中的另一个子字符串替换特定子字符串
谢谢。 NLV
我有以下要求。我将'ABC DEF'作为命令参数@MyString传递给存储过程。在存储过程级别中,我需要用XYZ替换子字符串DEF以获得字符串'ABC XYZ'。我怎样才能做到这一点?用SQL存储过程中的字符串中的另一个子字符串替换特定子字符串
谢谢。 NLV
只需使用T-SQL
declare @myOriginalString varchar(50)
set @myOriginalString = 'ABC DEF'
declare @myfindstring varchar(50)
set @myfindstring = 'DEF'
declare @myReplaceString varchar(50)
set @myReplaceString = 'XYZ'
select replace(@myOriginalString,@myFindString, @myReplaceString)
非常快内的替换功能。大!谢谢安德鲁。 – NLV