Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Копирование поля строки в ту же строку.  [new]
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]     Ответить | Цитировать Сообщить модератору
 Re: Копирование поля строки в ту же строку.  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10232
Блог
alter table [bla-bla-bla] add NUMBER as cast( id as varchar ) + 'i'
15 окт 13, 08:47    [14970700]     Ответить | Цитировать Сообщить модератору
 Re: Копирование поля строки в ту же строку.  [new]
VAL_LI
Guest
Спасибо за совет но не то....Вот есть записиси и при добавлении новой, сразу в поле NUMBER
писалось id+ префикс
15 окт 13, 08:51    [14970709]     Ответить | Цитировать Сообщить модератору
 Re: Копирование поля строки в ту же строку.  [new]
Glory
Member

Откуда:
Сообщений: 104751
VAL_LI
.Вот есть записиси и при добавлении новой, сразу в поле NUMBER
писалось id+ префикс

Вычисляемое поле именно так себя и ведет
15 окт 13, 09:17    [14970752]     Ответить | Цитировать Сообщить модератору
 Re: Копирование поля строки в ту же строку.  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2395
VAL_LI,

а какой смысл хранить два одинаковых (по сути) поля?
просто при запросе добавляете

select id,..., cast( id as varchar ) + 'i' as Number from Таблица
15 окт 13, 12:14    [14971927]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить