Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
kak otmenit' IDENTITY ?
|
|||
|---|---|---|---|
|
#18+
est' tablichka CREATE TABLE [dbo].[Test] ([ID] [int] IDENTITY (1, 1) NOT NULL) ON [PRIMARY] GO kak otmenit' IDENTITY dlja COLUMN [ID] ? tak ne rabotaet : ALTER TABLE [dbo].[Test] ALTER COLUMN [ID] int ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2002, 20:52 |
|
||
|
kak otmenit' IDENTITY ?
|
|||
|---|---|---|---|
|
#18+
use pubs CREATE TABLE [dbo].[Test] ([ID] [int] IDENTITY (1, 1) NOT NULL) ON [PRIMARY] select * from test SET IDENTITY_INSERT test ON insert into test(ID) values(1) insert into test(ID) values(2) insert into test(ID) values(3) insert into test(ID) values(4) SET IDENTITY_INSERT test OFF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2002, 05:04 |
|
||
|
kak otmenit' IDENTITY ?
|
|||
|---|---|---|---|
|
#18+
menja interesuet NE kak zadat' IDENTITY_INSERT dlja operacii INSERT, a kak udalit' svojstvo IDENTITY (v MS Access eto nazyvalos' Autonumber) dannoj COLUMN. To est' kak iz COLUMN [ID] [int] IDENTITY (1, 1) NOT NULL sdelat' COLUMN [ID] [int] NOT NULL. v Enterprise Manager eto elementarno - stavish' IDENTITY - NO dlja sootvetstvujushej COLUMN, a cherez T-SQL : ALTER TABLE [dbo].[Test] ALTER COLUMN [ID] int - eto ne rabotaet. Vot ja i sprashivaju - mozhno li otmenit' svojstvo IDENTITY dlja COLUMN s pomosh'ju T-SQL ? Chto interesno, esli COLUMN uzhe imeet svojstvo IDENTITY to nevozmozhno cherez T-SQL pomenjat' tip etoj COLUMN na varchar (50), naprimer tak - ALTER TABLE [dbo].[Test] ALTER COLUMN [ID] varchar(50) - ne rabotaet. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2002, 15:44 |
|
||
|
kak otmenit' IDENTITY ?
|
|||
|---|---|---|---|
|
#18+
Приветствую BOL->Transact-SQL Reference->ALTER TABLE If the altered column is an identity column, new_data_type must be a data type that supports the identity property. Следовательно, никак не сделать через T-SQL (кроме прямого изменения системных таблиц, возможно) Что касается SQL Server Enterprise Manager, то он сначала удаляет таблицу, затем создает новую, в чем несложно убедиться при помощи Profiler'а. Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2002, 16:27 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1823114]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
140ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 268ms |
| total: | 498ms |

| 0 / 0 |
