Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.01.21;
Скачать: CL | DM;

Вниз

Поле типа Identity - как задать значение, с которого начинать нумерацию?   Найти похожие ветки 

 
TSV ©   (2001-12-18 17:26) [5]

> fishka

Находится это дело в IDENTITY (Property) (T-SQL).
Вот сам пример:

CREATE TABLE img (id_num int IDENTITY(1,1), company_name sysname)
INSERT img(company_name) VALUES ("New Moon Books")
INSERT img(company_name) VALUES ("Lucerne Publishing")

-- SET IDENTITY_INSERT ON and use in img table.
SET IDENTITY_INSERT img ON

DECLARE @minidentval int
DECLARE @nextidentval int
SELECT @minidentval = MIN(IDENTITYCOL) FROM img
IF @minidentval = IDENT_SEED("img")
SELECT @nextidentval = MIN(IDENTITYCOL) + IDENT_INCR("img")
FROM img t1
WHERE IDENTITYCOL BETWEEN IDENT_SEED("img") AND 2147483647 AND
NOT EXISTS (SELECT * FROM img t2
WHERE t2.IDENTITYCOL = t1.IDENTITYCOL + IDENT_INCR("img"))
ELSE
SELECT @nextidentval = IDENT_SEED("img")

-- ЗДЕСЬ МОЖНО ДЕЛАТЬ ВСТАВКУ ЗАПИСИ С IDENTITY = @nextidentval

SET IDENTITY_INSERT img OFF

Удачи.



Страницы: 1 вся ветка

Текущий архив: 2002.01.21;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.008 c
1-66229
Xak
2002-01-02 22:40
2002.01.21
Как при зделать, чтобы при нажатии на кнопку открывалось ещё одно окно?(там ещё вопросы есть)


1-66255
net_phoenix
2002-01-03 19:51
2002.01.21
COM обьекты Использование серверов для связи с MS OFFICE програмами


7-66385
REL
2001-10-04 13:12
2002.01.21
!!! Небольшой вопрос по


4-66412
AlexandrH
2001-11-19 11:20
2002.01.21
Как получить дескриптор активного окна.


1-66312
BOOOMER
2002-01-04 17:17
2002.01.21
Actions