Главная страница
    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.53 MB
Время: 0.026 c
1-1089636731
BillyJeans
2004-07-12 16:52
2004.07.25
FileExists();


3-1088581515
Dina
2004-06-30 11:45
2004.07.25
Обзор на основе хранимой процедуры


1-1089723117
RedLord
2004-07-13 16:51
2004.07.25
установка RX Library 2.75 для Delphi 7


3-1088664487
AlexanderSK
2004-07-01 10:48
2004.07.25
Ошибка при восстановление БД из backup-а


14-1089025534
Vlad Oshin
2004-07-05 15:05
2004.07.25
:)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский