powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Создание столбца уникальных значений
6 сообщений из 6, страница 1 из 1
Создание столбца уникальных значений
    #35370356
Andreas_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята.Подскажите пожалуйста какой апдейт написать на таблицу?
Таблица с примерно 10 столбцами
3 из них-составной первичный ключ
нужно создать столбец типа integer чтобы его значение для каждой строки было уникальным
Я имею ввиду что данные в таблице уже есть,потом конечно его можно будет сделать автоинкрементальным...Но как поприсваивать уникальные значения уже существующим строкам??!!
...
Рейтинг: 0 / 0
Создание столбца уникальных значений
    #35370564
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для АСА, при добавлении поля (столбца), нужно указать его not NULL & default
autoincrement. Имеющиеся записи получат умолчательные значения, т.е.
identity. И все будет в шоколаде.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Создание столбца уникальных значений
    #35370866
Andreas_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iLLer
Для АСА, при добавлении поля (столбца), нужно указать его not NULL & default
autoincrement. Имеющиеся записи получат умолчательные значения, т.е.
identity. И все будет в шоколаде.


Posted via ActualForum NNTP Server 1.4


Использовал для этого команду
Код: plaintext
alter table "DBA"."XXX" add no integer not null default autoincrement
Выдаёт ошибку Table mast be empty.

Но в том то и дело,что таблица не пуста!!!!Можно ли как-то проставить значения в этот столбец для сущ.строк
???
ASA7
...
Рейтинг: 0 / 0
Создание столбца уникальных значений
    #35370884
Andreas_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andreas_84 iLLer
Для АСА, при добавлении поля (столбца), нужно указать его not NULL & default
autoincrement. Имеющиеся записи получат умолчательные значения, т.е.
identity. И все будет в шоколаде.


Posted via ActualForum NNTP Server 1.4


Использовал для этого команду
Код: plaintext
alter table "DBA"."XXX" add no integer not null default autoincrement
Выдаёт ошибку Table mast be empty.

Но в том то и дело,что таблица не пуста!!!!Можно ли как-то проставить значения в этот столбец для сущ.строк
???
ASA7

Всё,разобрался,Спасибо!!!
...
Рейтинг: 0 / 0
Создание столбца уникальных значений
    #35371346
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажи, чего сразу-то не клеилось?


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Создание столбца уникальных значений
    #35372264
Andreas_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iLLer
Скажи, чего сразу-то не клеилось?


Posted via ActualForum NNTP Server 1.4
Да это я тупанул.Сначала создавал стобец,а уже после его создания указывал его как автоинкркмент..а надо было сразу же при создании
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Создание столбца уникальных значений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]