|
|
|
Как создать сase-insensitive unique constraint
|
|||
|---|---|---|---|
|
#18+
Привет всем! Subj? Желательно констраинт а не триггер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 22:50 |
|
||
|
Как создать сase-insensitive unique constraint
|
|||
|---|---|---|---|
|
#18+
Sm Function-based Indexes in Oracle 8i/9i.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 09:11 |
|
||
|
Как создать сase-insensitive unique constraint
|
|||
|---|---|---|---|
|
#18+
Я думаю одним индексом здесь не обойтись. Всё равно придётся значение справа в какой-то определённый регистр переводить. Да и слева тоже функцию применять. create index emp_i1 on emp(UPPER(ename)); select * from emp where UPPER(ename) = UPPER(p_ename); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 09:28 |
|
||
|
Как создать сase-insensitive unique constraint
|
|||
|---|---|---|---|
|
#18+
Verno, no esli ochen' hochetsya, to.. - napisat' funcziu, vozvrashaushuuu string posle obrabotki znachenii v ASCII codes kak UPPER or LOWER ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 09:31 |
|
||
|
Как создать сase-insensitive unique constraint
|
|||
|---|---|---|---|
|
#18+
А сразу вводить данные в нужном регистре нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 10:01 |
|
||
|
Как создать сase-insensitive unique constraint
|
|||
|---|---|---|---|
|
#18+
А ты это обьясни пользователям которые данные заносят ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 10:08 |
|
||
|
Как создать сase-insensitive unique constraint
|
|||
|---|---|---|---|
|
#18+
Voobshe-to, eto problema applicative. Esli obespechish pramoi vvod dannyh - to Da, net - to kak ty iskluchish vvod mix keyboard register? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 10:10 |
|
||
|
Как создать сase-insensitive unique constraint
|
|||
|---|---|---|---|
|
#18+
Желательно констраинт а не триггер. create table Test ( NAME varchar2(20) ) ; alter table Test add constraint CHK_NAME check (NAME=UPPER(NAME)); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 10:14 |
|
||
|
Как создать сase-insensitive unique constraint
|
|||
|---|---|---|---|
|
#18+
"Желательно констраинт а не триггер. create table Test ( NAME varchar2(20) ) ; alter table Test add constraint CHK_NAME check (NAME=UPPER(NAME));" "Как создать сase-insensitive unique constraint" to DimaR: Какой же у тебя сase-insensitive, когда получился именно сase-sensitive? Как я понимаю цель преследуется следующая: не послать юзера когда данные не соответстуют, а наоборот принять их в любом случае, независимо от регистра. А ты "check (NAME=UPPER(NAME))" просто посылаешь, если не в верхнем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 10:26 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32136249&tid=1991096]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
159ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 447ms |

| 0 / 0 |
