
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.10.2002, 10:01:45
|
|||
|---|---|---|---|
|
|||
MS SQL и поле IDENTITY |
|||
|
#18+
Как SQL скриптом установить/сбросить флаг IDENTITY поля? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2002, 10:03:35
|
|||
|---|---|---|---|
|
|||
MS SQL и поле IDENTITY |
|||
|
#18+
ALTER TABLE ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2002, 10:05:33
|
|||
|---|---|---|---|
MS SQL и поле IDENTITY |
|||
|
#18+
1. Создать новую таблицу с такой же структурой полей, но без identity. 2. Переписать в нее все содержимое старой таблицы. 3. Грохнуть старую таблицу 4. Переименовать новую таблицу, чтобы она называлась так же, как старая. 5. Запустить sp_recompile по всем скриптам, которые обращались к этой таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2002, 10:27:00
|
|||
|---|---|---|---|
|
|||
MS SQL и поле IDENTITY |
|||
|
#18+
Неужели без создания временных таблиц никак, можно же добавить поле к таблице просто с ALTER TABLE, IDENTITY, я все же надеюсь можно изменять так же. В BOL про это я ничего не нашел. В команде ALTER TABLE есть раздел ALTER COLUMN. Здесь можно сменить и тип поля и NULL/NOT NULL и другое, но про IDENTITY ни слова. Очень не хочется залезать в MSDN и плеваться адреналином. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2002, 10:29:44
|
|||
|---|---|---|---|
MS SQL и поле IDENTITY |
|||
|
#18+
2а. Составить скрипты констрэйнов 2б. Составить скрипты триггеров (не забывая про их порядок) 4а. Создать констрэйны 4б. Создать триггеры (не забывая про их порядок) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2002, 10:30:50
|
|||
|---|---|---|---|
MS SQL и поле IDENTITY |
|||
|
#18+
Если не нравятся временные таблицы, то можно через промежуточный столбец в той же таблице. А так, как хотите вы т.е. включить/выключить - нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2002, 10:52:43
|
|||
|---|---|---|---|
|
|||
MS SQL и поле IDENTITY |
|||
|
#18+
Спасибо всем. Кто ищет, тот всегда найдет.\r Кому интересен этот вопрос:\r /topic/1747 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2002, 11:13:41
|
|||
|---|---|---|---|
MS SQL и поле IDENTITY |
|||
|
#18+
2ppcat А где в приведенной вами ссылке решен поставленный вами вопрос ? Если вы про SET IDENTITY_INSERT, то эта установка действует только для текущей сессии. И возможена только для одной таблицы в сессии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1819491]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 195ms |
| total: | 337ms |

| 0 / 0 |
