Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Как опеспечить уникальность записи в VARCHAR(255)?   Найти похожие ветки 

 
Vlad ©   (2004-06-30 14:39) [40]


> Danilka ©   (30.06.04 14:29) [38]


> Смотря где пробегает, может на клиенте..
> while not table1.eof ...

и еще вдобавок машина IBM XT с проц.8088 :-)


 
Sandman25 ©   (2004-06-30 14:39) [41]

[38] Danilka ©   (30.06.04 14:29)

while not Table1.Eof do
begin
 Table2.First;
 while not Table2.Eof do
 ...
end;


 
Tomkat   (2004-06-30 14:51) [42]

Если вы слышали о правилах нормализации таблиц, то попробуйте привести вашу таблицу хотябы к первой нормальной форме ....


 
AndB   (2004-06-30 15:03) [43]

2 Shama_n ©   (29.06.04 21:49) [26]
> В поле хранится наименование товара. В основном больше 70 символов
но ведь не одним же словом! значит название составное, а значит Алхимик ©   (30.06.04 01:05) [28]
Любопытно просто! Если название товара "Огурцы малосольные в стеклянных банках" - вы, чего? ждете (см. [11]), что "пользователь если в суть врубился сам через пробел части слов" вводить будет? Это как? "огу мал в ст ба"?
Нормализируй!


 
TohaNik ©   (2004-06-30 16:06) [44]

AndB  (30.06.04 15:03) [43]

А причем здесь нормализация???
Просто представь базу из одной таблицы в которой могут быть
- Огурцы малосольные в стеклянных банках
- Малосольные огурцы в стеклянных банках
- Огурцы малосольные в банках из стекла)
Все это один еда т.е. один продукт ,а записи три, а надо одна.
И  "огу мал в ст ба" очень даже поможет не ввести 2 последние


 
Danilka ©   (2004-06-30 16:18) [45]

Вообще, как правило, когда так много позиций товаров используют группу/подгруппу товаров, 2 уровней достаточно и на 50тыс. наименований, чтобы не совершать таких ошибок.
Сначала заходишь в группу, например "овощи", затем подгруппу "консервированые", и получаешь список стеклянных банок, т.к. их наврядли будет больше чем несколько десятков, то чтобы спутать и заново ввести "Огурцы малосольные в стеклянных банках" когда уже есть "Малосольные огурцы в стеклянных банках" это надо быть дурой.
И вообще, где вы видели малосольные огурцы в банках? Если в банках, то уже соленые, а не малосольные.


 
TohaNik ©   (2004-06-30 16:34) [46]

>И вообще, где вы видели малосольные огурцы в банках? Если в банках, то уже соленые, а не малосольные.
:)
К TohaNik ©  (30.06.04 16:06) [44] набирать достаточно "огур сол"

А если это подшипники с размерами и позициями которых которых м.б. до нескольких тысяч. И здесь можно структурировать напр по диапазонам. Но ИМХО набрав "Подш 10 20" проще


 
Курдль ©   (2004-06-30 16:36) [47]


> Vlad ©   (29.06.04 19:26) [7]
> Как у кого ? У меня на Оракле индекс уникальный ставится
> в таком случае :-)))

Я тож Оракл люблю, но не поверишь - ни разу не понадобилось уникальный индекс на текстовое поле ставить. Пример из богатого опыта можно? :)


 
Danilka ©   (2004-06-30 16:47) [48]

[46] TohaNik ©   (30.06.04 16:34)
> А если это подшипники с размерами и позициями которых которых
> м.б. до нескольких тысяч

то нефиг на каждый размер новую запись городить: размеры это детальная таблица.


 
TohaNik ©   (2004-06-30 17:38) [49]

< Danilka ©  (30.06.04 16:47) [48]
Да правильно все - спросить вид продукции потом поочереди тип параметра потом знач. параметра

Интересует тот случай когда даже структурирование не дает достаточно малой выборки а более всего
TohaNik ©  (29.06.04 19:53) [11]
>при вводе "Оце" - возвращалось "ацетон"
Интуитивно - вроде как от длины сравниваемой строки допускается допускается определенное кол-во несовпадений т.к. введя "оцы" не возвращалось ничего. Особенности фонетики
точно не учитывались.


 
TohaNik ©   (2004-06-30 17:40) [50]

Извинения автору что передергиваю ветку не в том направлении


 
Shama_n ©   (2004-06-30 19:29) [51]

Автор уже решил проблему установкой еще 128Mb памяти на сервер :D Вместо 3 часов все прошло за 1 минуту. Теперь буду почаще обращать внимание на железо



Страницы: 1 2 вся ветка

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.036 c
1-1089223799
ZiRoCool
2004-07-07 22:09
2004.07.25
как НЕ главную форму отобразить в панели задач, в рантайме?


3-1088749882
b-a-n
2004-07-02 10:31
2004.07.25
DBGrid


4-1087207977
bon
2004-06-14 14:12
2004.07.25
Свойство папки


1-1089265327
Bart
2004-07-08 09:42
2004.07.25
сервис запускает другое приложение


3-1088139310
nik7777
2004-06-25 08:55
2004.07.25
Репликация между серверами FireBird 1.0.2