Использование SQL Server Management Studio.
Итак, у меня проблема.Мне нужно обновить информацию о номерах мобильных телефонов Колонки, которые у меня есть.Сейчас у меня есть эта таблица:
Patients | City_PhoneCode | CellPhone_Number
---------+----------------+-----------------
Mark A. 86 8688903442
Ally B. 55 5577564553
Обратите внимание, что код City_PhoneCode фактически соединен с остальной частью строки в Cell_PhoneNumber.Мне нужно поставить номер 9 после PhoneCode в столбце CellPone_Number, который будет на 3-м месте.Я попытался объединить цифру в третьей позиции, но я получаю сообщение об ошибке «Строка или двоичные данные будут обрезаны».
Я пробовал этот запрос:
Update Patient
Set CellPhone_Number = Concat(City_PhoneCode, '9', CellPhone_Number)
Но это не удалось;
Я пытался удалить первые две цифры, но конечный результат всегда один и тот же.Я искал его и обнаружил, что это связано с тем, что тип данных не может содержать значения, которые я пытался дать, поскольку значения могут быть слишком большими для типа данных.
Я не могу реально изменить тип данных, поскольку только DB_Admin имеет это разрешение в данный момент ...
Есть ли способ исправить эту проблему?
Заранее спасибо.