
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.02.2010, 16:58
|
|||
|---|---|---|---|
|
|||
Sybase IQ 12.5. Autoincrement - You cannot specify a DEFAULT value for a column |
|||
|
#18+
Добрый день. Поскажите новичку. Sybase IQ 12.5. Windows Нужно сделать автоинктерементный атрибут в таблице. Для этого делаю: create table test ( Id integer identity not null , Name varchar(200) ) Получаю сообщение об ошибке. ASA Error -1008006: You cannot specify a DEFAULT value for a column. Такую же ошибку получаю при Alter table, а также в этом случае: create table test ( Id integer not null default autoincrement, Name varchar(200) ) Таблица без identity и autoincrement создается. Предполагаю, что проблема в полномочиях пользователя, т.к. ошибки из категории безопасности. Однако пользователь создан как : grant connect to UserName identified by Password; grant dba to UserName; Попытка создать таблицу под пользователем DBA приводит к такой же ошибке. Благодарю за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2010, 20:53
|
|||
|---|---|---|---|
Sybase IQ 12.5. Autoincrement - You cannot specify a DEFAULT value for a column |
|||
|
#18+
Неужели в Sybase IQ не работает создание Autoincrement поля ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.02.2010, 13:21
|
|||
|---|---|---|---|
|
|||
Sybase IQ 12.5. Autoincrement - You cannot specify a DEFAULT value for a column |
|||
|
#18+
В доке написано, что для sybase IQ должна использоваться конструкция identity. Но молчание на форуме настораживает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.02.2010, 16:45
|
|||
|---|---|---|---|
Sybase IQ 12.5. Autoincrement - You cannot specify a DEFAULT value for a column |
|||
|
#18+
kwl, а sequences в IQ 12.5 нет, как например объявлено в новой бета-версии ASA 12 ? Если есть, то можно имитировать аутоинкриментацию с помощью тригера на на инсерт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.02.2010, 16:57
|
|||
|---|---|---|---|
|
|||
Sybase IQ 12.5. Autoincrement - You cannot specify a DEFAULT value for a column |
|||
|
#18+
kwl, IQ 12.6 (12.7, 15.х): Sybase IQ now supports IDENTITY columns. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.02.2010, 19:27
|
|||
|---|---|---|---|
|
|||
Sybase IQ 12.5. Autoincrement - You cannot specify a DEFAULT value for a column |
|||
|
#18+
Получается, что и Default значения колонок также в 12.5 не поддерживаются (ASA Error -1008006: You cannot specify a DEFAULT value for a column)? Забавно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.02.2010, 15:34
|
|||
|---|---|---|---|
Sybase IQ 12.5. Autoincrement - You cannot specify a DEFAULT value for a column |
|||
|
#18+
kwl wrote: > Нужно сделать автоинктерементный атрибут в таблице. Для этого делаю: > > create table test ( > Id integer identity not null , > Name varchar(200) > ) Думаю, что должно быть create table test ( Id integer identity, Name varchar(200) ) т.е. либо IDENTITY, либо NULL, либо NOT NULL. Потому что IDENTITY подразумевает NOT NULL. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.02.2010, 15:35
|
|||
|---|---|---|---|
Sybase IQ 12.5. Autoincrement - You cannot specify a DEFAULT value for a column |
|||
|
#18+
kwl wrote: > Получается, что и Default значения колонок также в 12.5 не > поддерживаются (ASA Error -1008006: You cannot specify a DEFAULT value > for a column)? Забавно. Ну логично всё. Есть всегда у IDENTITY дефотное значение, и его не быть не может. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=55&mobile=1&tid=2010728]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 495ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...