2016-03-29 22 views
0

A$B$C$DまたはA%B%C%DA$$$B$$$$$$C$$$$$$$$$DからSQL Serverの文字列に変換するにはどうすればよいですか?

+1

'(COL '$$'、 '$')をREPLACE' – Squirrel

+0

がちょうど@data =がするまで(@data '$$'、 '$')を置き換えるに設定して実行文字列の長さは変わりませんか? –

答えて

8

これを試してみてください:

DECLARE @col VARCHAR(MAX) = 'A$$$B$$$$$$C$$$$$$$$$D' 

SELECT REPLACE(REPLACE(REPLACE(@col, '$', '{}'), '}{', ''), '{}', '$') 
+1

私は以前あなたから学んだ標準的なトリック: –

+0

Giorgosは、私にとって有益です。 –

+0

@MaheshPanchala喜んで私は助けて、スタックオーバーフローを歓迎することができました。あなたの問題を解決するのに役立ちましたら、これを記入してください。 –

関連する問題