Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 префикс к идентификатору в таблице  [new]
Шпунтик
Member

Откуда:
Сообщений: 148
CREATE TABLE [dbo].[Table](
[ID] [bigint] IDENTITY(1,1) NOT NULL,

CONSTRAINT [PK_Table] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

можно ли как-то установить в таких таблицах префикс у ID, чтобы скажем было не "1-2-3-4-5...", а "a1-a2-a3-a4-a5..."
26 июл 11, 11:18    [11026847]     Ответить | Цитировать Сообщить модератору
 Re: префикс к идентификатору в таблице  [new]
stimpi
Member

Откуда: Киев, Украина
Сообщений: 662
тип у вас не варчар !

можно, но на этапе ДАО это прийдется делать
26 июл 11, 11:25    [11026893]     Ответить | Цитировать Сообщить модератору
 Re: префикс к идентификатору в таблице  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Шпунтик,

можно вычисляемое поле сделать
26 июл 11, 11:25    [11026895]     Ответить | Цитировать Сообщить модератору
 Re: префикс к идентификатору в таблице  [new]
Шпунтик
Member

Откуда:
Сообщений: 148
stimpi,

ну, понятно, что там не бигинт будет теперь
26 июл 11, 11:33    [11026953]     Ответить | Цитировать Сообщить модератору
 Re: префикс к идентификатору в таблице  [new]
Шпунтик
Member

Откуда:
Сообщений: 148
WarAnt
Шпунтик,

можно вычисляемое поле сделать


а для вычисляемого поля всё равно же придётся вести атрибу с бигинтовым значением, то есть просто добавить к вышеуказанному одно varchar поле, которое будет услово a+cast(ID as varhcar(10))
26 июл 11, 11:35    [11026972]     Ответить | Цитировать Сообщить модератору
 Re: префикс к идентификатору в таблице  [new]
Шпунтик
Member

Откуда:
Сообщений: 148
Шпунтик
WarAnt
Шпунтик,

можно вычисляемое поле сделать


а для вычисляемого поля всё равно же придётся вести атрибу с бигинтовым значением, то есть просто добавить к вышеуказанному одно varchar поле, которое будет услово a+cast(ID as varhcar(10))


да и вообще, что-то я сомневаюсь, что в вычисляемых столбцах удадутся такие махинации как cast или convert
26 июл 11, 11:42    [11027059]     Ответить | Цитировать Сообщить модератору
 Re: префикс к идентификатору в таблице  [new]
iap
Member

Откуда: Москва
Сообщений: 47144
Шпунтик,

cast и convert - это не махинации!
26 июл 11, 12:01    [11027216]     Ответить | Цитировать Сообщить модератору
 Re: префикс к идентификатору в таблице  [new]
Raoul
Member

Откуда:
Сообщений: 177
Шпунтик
да и вообще, что-то я сомневаюсь, что в вычисляемых столбцах удадутся такие махинации как cast или convert

Без проблем, в них даже user defined functions можно использовать.
26 июл 11, 12:08    [11027265]     Ответить | Цитировать Сообщить модератору
 Re: префикс к идентификатору в таблице  [new]
Шпунтик
Member

Откуда:
Сообщений: 148
iap
Шпунтик,

cast и convert - это не махинации!


простите, что задел ваши религиозные убеждения своим неловким словцом)
26 июл 11, 12:08    [11027267]     Ответить | Цитировать Сообщить модератору
 Re: префикс к идентификатору в таблице  [new]
iap
Member

Откуда: Москва
Сообщений: 47144
Шпунтик
iap
Шпунтик,

cast и convert - это не махинации!


простите, что задел ваши религиозные убеждения своим неловким словцом)
Ну что Вы! Не берите в голову!
Я всего лишь хотел намекнуть, что Вы написали откровенную чушь. Не более того.
Ничего личного.
26 июл 11, 12:34    [11027456]     Ответить | Цитировать Сообщить модератору
 Re: префикс к идентификатору в таблице  [new]
Шпунтик
Member

Откуда:
Сообщений: 148
iap
Шпунтик
пропущено...


простите, что задел ваши религиозные убеждения своим неловким словцом)
Ну что Вы! Не берите в голову!
Я всего лишь хотел намекнуть, что Вы написали откровенную чушь. Не более того.
Ничего личного.


ах, ну да, у нас наверное есть каноническое определение "махинации" и чувство юмора в оптуске
26 июл 11, 12:43    [11027537]     Ответить | Цитировать Сообщить модератору
 Re: префикс к идентификатору в таблице  [new]
iap
Member

Откуда: Москва
Сообщений: 47144
Шпунтик
iap
пропущено...
Ну что Вы! Не берите в голову!
Я всего лишь хотел намекнуть, что Вы написали откровенную чушь. Не более того.
Ничего личного.


ах, ну да, у нас наверное есть каноническое определение "махинации" и чувство юмора в оптуске
Я не про "махинации", а про "не удадутся".

На этом флудить заканчиваю.
26 июл 11, 12:58    [11027647]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить