Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.08.2008, 10:57   #1
Mary_star
Пользователь
 
Регистрация: 11.02.2008
Сообщений: 13
По умолчанию Заполнение столбца с уникальными значениями автоматически

Как мне привставке данных в таблицу (из другой таблицы) в один из столбцов вставить числа 1,2,3,4,5,6,7,.... и т.д. до конца таблицы но чтобы они не повторялись автоматически? Может есть какая-нибудь функция?
Mary_star вне форума Ответить с цитированием
Старый 04.08.2008, 11:32   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Может есть какая-нибудь функция?
Просто сделай автоинкрементное поле.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.08.2008, 14:03   #3
Mary_star
Пользователь
 
Регистрация: 11.02.2008
Сообщений: 13
По умолчанию

А как его сделать?
Mary_star вне форума Ответить с цитированием
Старый 04.08.2008, 14:20   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А в какой СУБД ты работаешь?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.08.2008, 14:31   #5
Mary_star
Пользователь
 
Регистрация: 11.02.2008
Сообщений: 13
По умолчанию

в Microsoft SQL Server 2005
Mary_star вне форума Ответить с цитированием
Старый 04.08.2008, 15:44   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Открой Enterprise Manager укажи в нем свою БД и таблицу и Добавь в нее автоинкрементное поле
Есть у тебя Enterprise Manager?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.08.2008, 15:54   #7
Mary_star
Пользователь
 
Регистрация: 11.02.2008
Сообщений: 13
По умолчанию

Enterprise Manager нет
есть Microsoft SQL Server Management Studio
А можно добавить это автоинкрементное поле во временную таблицу и с помощью скрипта?
Mary_star вне форума Ответить с цитированием
Старый 04.08.2008, 17:43   #8
edgy
Форумчанин
 
Регистрация: 15.06.2008
Сообщений: 271
По умолчанию

Можно. Пример:
Код:
create table #test
(
   id_column int identity not null,
   name_column varchar( 20 ) 
 )
edgy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
delphi. Не могу понять с булевскими значениями dimple БД в Delphi 9 07.05.2008 08:57
Помогие с двоичными и 16ными значениями !! UnD)eaD)Snake Общие вопросы Delphi 3 01.08.2007 20:47
Имя столбца Nurik Microsoft Office Excel 2 09.04.2007 09:31
сумма столбца zetrix БД в Delphi 1 01.11.2006 15:42