Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

как добавить поле в индифицирующую колонку   Найти похожие ветки 

 
FIL-23   (2010-05-08 14:58) [0]

вопрос такой, есть таблица на сервере ms sql2000, в этой таблице есть ключевое поле с автоинкриментом. Когда я добавляю запись id у нее становится например 5 потом 6 ,7,8,9 и т.д. ... а если я хочу удалить запись 7...а потом когда мне надо будет через некоторое время вставить в нее чтонибудь... как это реализовать. Я прочел что с помощью тригеров. Может быть есть более интересный вариант использующий только функции delphi?


 
DVM ©   (2010-05-08 15:15) [1]

зачем это надо? ключ имхо он на то и есть ключ чтобы однозначно что-то идентифицировать.


 
FIL-23   (2010-05-08 15:29) [2]

а если вот надо и все тут ... всеравно же поля нету 7го ... значит чтото можно вставить вот например есть такая команда  SET IDENTITY_INSERT имя_таблицы ON  При помощи этого оператора можно вставить строку и назначить нужное вам значение идентифицирующей колонки. Закончив ввод строки, нужно отменить возможность вставки в идентифицирующую колонку при помощи такого оператора:  но это непосредственно в ms sql2000


 
Плохиш ©   (2010-05-08 15:42) [3]


> FIL-23   (08.05.10 15:29) [2]
>
> а если вот надо и все тут ...

Дебильные задачи решаются всякими дерьмокодерами самостоятельно.



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

Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.067 c
15-1265372241
Alien1769
2010-02-05 15:17
2010.08.27
Задачка на логику


15-1266186779
OneYoungMan
2010-02-15 01:32
2010.08.27
Очистка cd и dvd дисков...


2-1266903094
crank
2010-02-23 08:31
2010.08.27
Нижний индекс в RichEdit


3-1242293156
Ega23
2009-05-14 13:25
2010.08.27
Выполнение скрипта под разными учетными записями


2-1270625230
stovat
2010-04-07 11:27
2010.08.27
Применение формата для Label





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский