|
ASE 12.5.x можно ли убрать Identity
|
|||
---|---|---|---|
#18+
Господа, подскажите пожалуйста, есть ли какая-нибудь возможность "снять" Identity со столбца. Т.е. так чтобы столбец остался в таблице но уже без identity? Что-нибудь окромя set identity insert on Заранее большое спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2010, 20:50 |
|
ASE 12.5.x можно ли убрать Identity
|
|||
---|---|---|---|
#18+
Kru, С какой целью убрать identity? Просто превратить identity-поле в обычное? Можно, рецепт описан у Вершура. Используется системный хак, процедура официально не поддерживается: надо сбросить бит 128 в syscolumns.status и бит 64 в sysobjects.sysstat2 для соответствующих записей. Рекомендуется сначала потренироваться на кошках... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2010, 23:03 |
|
ASE 12.5.x можно ли убрать Identity
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2010, 23:12 |
|
ASE 12.5.x можно ли убрать Identity
|
|||
---|---|---|---|
#18+
White Owl, А теперь давайте сделаем все это для таблицы в 10E8 записей? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2010, 23:19 |
|
ASE 12.5.x можно ли убрать Identity
|
|||
---|---|---|---|
#18+
Господа, спасибо за отклик. Хаккерство, однозначно исключается. Вариант со столбцами тоже не пройдёт, т.к. после пересоздания столбец будет добавлен в конец таблицы. В этом случае не будет работать bcp из существующего файла. Кажется, что остаётся просто создать новую таблицу :-( Но, может быть можно как-то пересоздать столбец и указать где его расположить :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2010, 23:14 |
|
ASE 12.5.x можно ли убрать Identity
|
|||
---|---|---|---|
#18+
> Но, может быть можно как-то пересоздать столбец и указать где его расположить :-) рихтонуть syscolumns? _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2010, 00:11 |
|
ASE 12.5.x можно ли убрать Identity
|
|||
---|---|---|---|
#18+
Ex_Soft > Но, может быть можно как-то пересоздать столбец и указать где его расположить :-) рихтонуть syscolumns? _________________ "Helo, word!" - 17 errors 56 warnings Боюсь, что не пройдёт - т.к. это уже хаккерство... Ладно, придётся просто пересоздать и перезалить таблицу :-( Всем большое спасибо за отклик ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2010, 22:16 |
|
ASE 12.5.x можно ли убрать Identity
|
|||
---|---|---|---|
#18+
1. Выливаем табличко в файл с помощью bcp -n -E 2. Генерим DDL таблицы, drop table 3. Создаем табличко без свойства identity 4. Заливаем табличко с помощью bcp -n всё ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2012, 18:04 |
|
|
start [/forum/topic.php?fid=55&msg=36935111&tid=2010189]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 244ms |
0 / 0 |