Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Обеспечение неповторяемости строк.
|
|||
|---|---|---|---|
|
#18+
Привет! Я человек для SQL новый и с ним толком не знаком, в связи с этим возникает вопрос: Как можно обеспечить неповторяемость строк по одному полю (name_xxxyyy), если с помощью UNICUE, то что происходит с лишней строкой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2001, 14:05 |
|
||
|
Обеспечение неповторяемости строк.
|
|||
|---|---|---|---|
|
#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'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2001, 14:21 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1825739]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
32ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 399ms |

| 0 / 0 |
