Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
VAL_LI
Guest |
Здравствуйте Уважаемые. есть таблица где id указывается автоинкрементно. Допустим ID|USER|PC 1 234 2 2 238 4 3 324 8 добавит столбец NUMBER ID|USER|PC|NUMBER 1 234 2 2 238 4 3 324 8 как сделать чтобы в этот NUMBER писались значения, соответсвующего ID но с префиксом? ID|USER|PC|NUMBER 1 234 2 1i 2 238 4 2i 3 324 8 3i подскажите пожалуйста... |
15 окт 13, 08:44 [14970697] Ответить | Цитировать Сообщить модератору |
Knyazev Alexey Member Откуда: Екб -> Мск Сообщений: 10232 Блог |
alter table [bla-bla-bla] add NUMBER as cast( id as varchar ) + 'i' |
15 окт 13, 08:47 [14970700] Ответить | Цитировать Сообщить модератору |
VAL_LI
Guest |
Спасибо за совет но не то....Вот есть записиси и при добавлении новой, сразу в поле NUMBER писалось id+ префикс |
15 окт 13, 08:51 [14970709] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
Вычисляемое поле именно так себя и ведет |
||
15 окт 13, 09:17 [14970752] Ответить | Цитировать Сообщить модератору |
StarikNavy Member Откуда: Москва Сообщений: 2395 |
VAL_LI, а какой смысл хранить два одинаковых (по сути) поля? просто при запросе добавляете select id,..., cast( id as varchar ) + 'i' as Number from Таблица |
15 окт 13, 12:14 [14971927] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |