Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.08.2001, 14:05
|
|||
|---|---|---|---|
|
|||
Обеспечение неповторяемости строк. |
|||
|
#18+
Привет! Я человек для SQL новый и с ним толком не знаком, в связи с этим возникает вопрос: Как можно обеспечить неповторяемость строк по одному полю (name_xxxyyy), если с помощью UNICUE, то что происходит с лишней строкой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.08.2001, 14:21
|
|||
|---|---|---|---|
|
|||
Обеспечение неповторяемости строк. |
|||
|
#18+
Если необходимо, чтобы в результате запроса не вернулись одинаковые строки данных, то пишут select distinct field1, field2, ... from table1 в этом случае SQL Server просто удаляет одинаковые строки из возвращаемого набора данных (но не из таблиц конечно Если необходимо, что бы в поле таблицы нельзя было вставить одинаковое значение, то создают Unique index create unique index table1_ind on table1(field1, field2, ...) В этом случае, если в таблице уже есть данные и они не уникальны, то сервер вернет ошибку Server: Msg 1505, Level 16, State 1, Line 1 CREATE UNIQUE INDEX terminated because a duplicate key was found. Most significant primary key is 'table1'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1825739]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 382ms |

| 0 / 0 |
