Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Всегда ли unique constraint создает уникальный индекс? / 5 сообщений из 5, страница 1 из 1
13.08.2017, 23:25
    #39504697
cobalt_frog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всегда ли unique constraint создает уникальный индекс?
Всегда ли unique constraint создает уникальный индекс?
Если не всегда, то приведите плз примеры.
спс.
...
Рейтинг: 0 / 0
14.08.2017, 00:21
    #39504711
Озо
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всегда ли unique constraint создает уникальный индекс?
cobalt_frog,

Для primary key можно использовать неуникальный индекс, так устроит? )))
...
Рейтинг: 0 / 0
14.08.2017, 01:02
    #39504715
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всегда ли unique constraint создает уникальный индекс?
ОзоДля primary key можно использовать неуникальный индекс

И почему только для primary???

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
SQL> create table tbl(n number)
  2  /

Table created.

SQL> create index tbl_idx1
  2    on tbl(n)
  3  /

Index created.

SQL> alter table tbl
  2    add constraint tbl_uk
  3      unique(n)
  4  /

Table altered.

SQL> select index_name
  2    from user_constraints
  3    where constraint_name = 'TBL_UK'
  4  /

INDEX_NAME
--------------------------------------------------------------------------------
TBL_IDX1

SQL>  insert into tbl
  2    values(1)
  3  /

1 row created.

SQL> /
insert into tbl
*
ERROR at line 1:
ORA-00001: unique constraint (SCOTT.TBL_UK) violated


SQL> 



SY.
...
Рейтинг: 0 / 0
14.08.2017, 06:24
    #39504728
unique nounique
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всегда ли unique constraint создает уникальный индекс?
deferrable
...
Рейтинг: 0 / 0
15.08.2017, 00:20
    #39505324
cobalt_frog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всегда ли unique constraint создает уникальный индекс?
всем спасибо.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Всегда ли unique constraint создает уникальный индекс? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]