Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 логическое удаление строки  [new]
vah
Member

Откуда:
Сообщений: 2649
Как вы относитесь к логическому удалению строк из таблицы (создание поля, в которое ставится пометка, что она удалена, и отслеживание его в запросах)?

Заранее благодарен.
18 май 09, 15:03    [7193756]     Ответить | Цитировать Сообщить модератору
 Re: логическое удаление строки  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36808
А где варианты ответов?
18 май 09, 15:07    [7193811]     Ответить | Цитировать Сообщить модератору
 Re: логическое удаление строки  [new]
Glory
Member

Откуда:
Сообщений: 104760
Поля с двумя значениями обладают низкой селективностью и поэтому мало годятся для индексов.
Если только для секционирования
18 май 09, 15:09    [7193823]     Ответить | Цитировать Сообщить модератору
 Re: логическое удаление строки  [new]
vah
Member

Откуда:
Сообщений: 2649
vah
Как вы относитесь к логическому удалению строк из таблицы (создание поля, в которое ставится пометка, что она удалена, и отслеживание его в запросах)?


Вообще этим кто-то пользуется?
18 май 09, 15:10    [7193843]     Ответить | Цитировать Сообщить модератору
 Re: логическое удаление строки  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
да, используется в составе статуса - оформлен, принят , .... , исполнен, отложен, удалён. Через определённое время записи со статусом удалён физически удалаяются.
18 май 09, 15:16    [7193912]     Ответить | Цитировать Сообщить модератору
 Re: логическое удаление строки  [new]
vah
Member

Откуда:
Сообщений: 2649
Ken@t
да, используется в составе статуса - оформлен, принят , .... , исполнен, отложен, удалён. Через определённое время записи со статусом удалён физически удалаяются.


Я слышал, что некоторые делают так при логическом удалении: не ставят 0 или 1 напротив записи, а ставят -id записи. Зачем это нужно?
26 май 09, 16:14    [7229828]     Ответить | Цитировать Сообщить модератору
 Re: логическое удаление строки  [new]
Glory
Member

Откуда:
Сообщений: 104760
vah
Ken@t
да, используется в составе статуса - оформлен, принят , .... , исполнен, отложен, удалён. Через определённое время записи со статусом удалён физически удалаяются.


Я слышал, что некоторые делают так при логическом удалении: не ставят 0 или 1 напротив записи, а ставят -id записи. Зачем это нужно?

Хм. Ну наверное они так реализуют логическое удаление строки
26 май 09, 16:16    [7229852]     Ответить | Цитировать Сообщить модератору
 Re: логическое удаление строки  [new]
vah
Member

Откуда:
Сообщений: 2649
Glory
vah
Ken@t
да, используется в составе статуса - оформлен, принят , .... , исполнен, отложен, удалён. Через определённое время записи со статусом удалён физически удалаяются.


Я слышал, что некоторые делают так при логическом удалении: не ставят 0 или 1 напротив записи, а ставят -id записи. Зачем это нужно?

Хм. Ну наверное они так реализуют логическое удаление строки


Зачем (-id) ?
26 май 09, 16:21    [7229891]     Ответить | Цитировать Сообщить модератору
 Re: логическое удаление строки  [new]
Glory
Member

Откуда:
Сообщений: 104760
vah
Glory
vah
Ken@t
да, используется в составе статуса - оформлен, принят , .... , исполнен, отложен, удалён. Через определённое время записи со статусом удалён физически удалаяются.


Я слышал, что некоторые делают так при логическом удалении: не ставят 0 или 1 напротив записи, а ставят -id записи. Зачем это нужно?

Хм. Ну наверное они так реализуют логическое удаление строки


Зачем (-id) ?

Затем, что логическое удаление строки.
26 май 09, 16:22    [7229919]     Ответить | Цитировать Сообщить модератору
 Re: логическое удаление строки  [new]
vah
Member

Откуда:
Сообщений: 2649
Glory
vah
Glory
vah
Ken@t
да, используется в составе статуса - оформлен, принят , .... , исполнен, отложен, удалён. Через определённое время записи со статусом удалён физически удалаяются.


Я слышал, что некоторые делают так при логическом удалении: не ставят 0 или 1 напротив записи, а ставят -id записи. Зачем это нужно?

Хм. Ну наверное они так реализуют логическое удаление строки


Зачем (-id) ?

Затем, что логическое удаление строки.

Не 0 и 1?
26 май 09, 16:26    [7229958]     Ответить | Цитировать Сообщить модератору
 Re: логическое удаление строки  [new]
Glory
Member

Откуда:
Сообщений: 104760
А >0 и 0< это не тоже самое, что 0 и 1 ?
26 май 09, 16:30    [7230001]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить