|
|
|
|
|
для: elenaki
(04.12.2008 в 13:11)
| | Ребята, а вы тут о чем? o_0 | |
|
|
|
|
|
|
|
для: oradev
(03.12.2008 в 13:23)
| | а что мешает сделать уникальным индексом 2 столбца - nom_detal, id_categ? | |
|
|
|
|
|
|
|
для: LexXL
(24.11.2008 в 11:57)
| | >как реализовать триггер?
>есть таблица с категориями деталей, и есть справочник с самими деталями, необходимо при вставке новой записи посмотреть в справочнике максимальный номер(порядковый) деталей с такой же категорией и вставить новый со значением +1
>
>т.е.
>__categ__
>id_categ
>title_categ
>
>__detali__
>id_detal
>nom_detal
>id_categ
select count(id_detal) + 1 into maxNumber from detali where id_detal = p_id_categ;
insert into detali (nom_detal,id_categ) values (maxNumber,p_id_categ)
где p_id_categ - новое вставляемое значение. Дальше писать нужно ?
|
| |
|
|
|
|
|
|
|
для: LexXL
(02.12.2008 в 12:04)
| | сразу скажу что id детали не прет тут задача такая
потрудитесь объяснить, раз уж расчитываете на помощь.
Пока со стороны это выглядит как самоубийство, а эвтаназия не одобряется не только у нас в стране но и на этом форуме) | |
|
|
|
|
|
|
|
для: LexXL
(02.12.2008 в 12:04)
| | а почему 13 - порядковый номер? в базе вообще никакого порядка быть не может, все лежит
навалом, порядок получается только при выдаче ответа на запрос и определенной сортировке. | |
|
|
|
|
|
|
|
для: elenaki
(02.12.2008 в 10:34)
| | можно и не извращаться с ядерной бомбой, а например заколоть всех противников ножем.... а если мне при описе нужно получить деталь с категорией 10 и порядковым номером 13 ...(сразу скажу что id детали не прет тут задача такая) - мне просто подскажет кто нить как этот тригер своять... | |
|
|
|
|
|
|
|
для: LexXL
(02.12.2008 в 10:10)
| | совсем необязательно держать все id в категории по порядку. сколько деталей в каждой
категории можно в любой момент выяснить запросом. и не надо для этого извращаться с
лишним полем (потому что поле для уникального id детали все равно нужно). | |
|
|
|
|
|
|
|
для: sim5
(24.11.2008 в 12:28)
| | ну тем, что он, как я и написал, зависит от id_categ - тоесть для 10й категории деталей 5, для 1082 их например 100 ... и т.д. | |
|
|
|
|
|
|
|
для: LexXL
(24.11.2008 в 11:57)
| | А чем не подходит "несобственный"? | |
|
|
|
|
|
|
| как реализовать триггер?
есть таблица с категориями деталей, и есть справочник с самими деталями, необходимо при вставке новой записи посмотреть в справочнике максимальный номер(порядковый) деталей с такой же категорией и вставить новый со значением +1
т.е.
__categ__
id_categ
title_categ
__detali__
id_detal
nom_detal
id_categ | |
|
|
|
|