0
varchar
の列にABCDE1
のようなデータがある場合、最初の5文字は英数字になります。SQL Serverのスクリプトで5文字後にハイフンを追加する
私はどのようにSQL Serverの更新スクリプトを使用して達成することができます5番目の文字の後に
ABCDE-1
のすべてのレコードのハイフンを追加したいと思いますか?
varchar
の列にABCDE1
のようなデータがある場合、最初の5文字は英数字になります。SQL Serverのスクリプトで5文字後にハイフンを追加する
私はどのようにSQL Serverの更新スクリプトを使用して達成することができます5番目の文字の後に
ABCDE-1
のすべてのレコードのハイフンを追加したいと思いますか?
使用STUFF
機能
Select STUFF(varchar_col,5+1,0,'-')
From yourtable
Update yourtable Set varchar_col = STUFF(varchar_col,5+1,0,'-')
あなたがコードを書くを更新すること。ここから読んでください:https://msdn.microsoft.com/en-CA/library/ms181984.aspx –