|
|
|
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 приводит к такой же ошибке. Благодарю за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2010, 16:58 |
|
||
|
Sybase IQ 12.5. Autoincrement - You cannot specify a DEFAULT value for a column
|
|||
|---|---|---|---|
|
#18+
Неужели в Sybase IQ не работает создание Autoincrement поля ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2010, 20:53 |
|
||
|
Sybase IQ 12.5. Autoincrement - You cannot specify a DEFAULT value for a column
|
|||
|---|---|---|---|
|
#18+
В доке написано, что для sybase IQ должна использоваться конструкция identity. Но молчание на форуме настораживает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2010, 13:21 |
|
||
|
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:45 |
|
||
|
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, 16:57 |
|
||
|
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)? Забавно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2010, 19:27 |
|
||
|
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:34 |
|
||
|
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2010, 15:35 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=30&tid=2010728]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 395ms |

| 0 / 0 |

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