|
Тема |
Re: Първата NOT NULL стойност от група записи [re: wqw] |
|
Автор |
VladoVasilev (минаващ) |
|
Публикувано | 30.06.06 15:21 |
|
|
Нека да доуточня :
1. "Не е ясно каква RDBMS ползваш" - бях написал Oracle 9 (виж пак предния пост), ако трябва да съм по-конкретен, Oracle 9.2.0.6.0
2. "Не са ясни CONSTRAINTS, особено PK" - наитина пропуснах този важен момент.
create index TBL_LOGS_I_ID on TBL_LOGS (ID);
create index TBL_LOGS_I_CHANGED on TBL_LOGS (CHANGED);
PRIMARY KEY вообще няма!!!
Решението работи и това е голям напредък, остава въпросът може ли да се оптимизира. В таблицата има > 10 милиона записа и времето е фактор. Освен това, има още 5-6 колони, за които трябва да се вземе по същия начин първата NOT NULL стойност. В началото не писах за тях, понеже вообще нямах решение, сега вече имам (мерси!) и това със сигурност също е важно. Освен това, след като изхабих доста време да се мъча да направя нещо с аналитични функции, много ми е интересно, има ли такъв начин?
|
| |
|
|
|