好的,我正在使用SQL Server 2016,我正在尝试弄清楚如何更新Customers表中的电话号码。看起来像这样的“1234567890”,当我运行这个查询时:
USE ProductsDatabase2;
UPDATE Customers
SET PhoneNumber = '(' + SUBSTRING(PhoneNumber, 1, 3) + ') ' +
SUBSTRING(PhoneNumber, 4, 3) + '-' + SUBSTRING(PhoneNumber, 7, 4)
我收到此错误消息:
Msg 8152,Level 16,State 13,Line 3 字符串或二进制数据将被截断。 声明已经终止。
以下是Customers表:
如何解决此问题?