इसे यह करना चाहिए:
UPDATE TheTable
SET PhoneNumber = SUBSTRING(PhoneNumber, 1, 3) + '-' +
SUBSTRING(PhoneNumber, 4, 3) + '-' +
SUBSTRING(PhoneNumber, 7, 4)
केन के सुझाव को शामिल करते हुए, आप रनटाइम पर फ़ोन नंबर के स्वरूपण की गणना कर सकते हैं। इस उद्देश्य के लिए स्केलर फ़ंक्शंस का उपयोग करने का एक संभावित तरीका होगा (एसक्यूएल सर्वर में काम करता है):
CREATE FUNCTION FormatPhoneNumber(@phoneNumber VARCHAR(10))
RETURNS VARCHAR(12)
BEGIN
RETURN SUBSTRING(@phoneNumber, 1, 3) + '-' +
SUBSTRING(@phoneNumber, 4, 3) + '-' +
SUBSTRING(@phoneNumber, 7, 4)
END