Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Вниз

Как опеспечить уникальность записи в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.53 MB
Время: 0.051 c
1-1089604427
DAnton
2004-07-12 07:53
2004.07.25
Помогите плииииз. Дельфя отказывается компилить.


14-1088935805
Rouse_
2004-07-04 14:10
2004.07.25
С Днем Рождения 4 июля


14-1089115718
Акуля
2004-07-06 16:08
2004.07.25
есть mdb


1-1089790611
AlexeyITN
2004-07-14 11:36
2004.07.25
Подскажите ссылками на Borland(Interprise)


1-1089358673
mochoni
2004-07-09 11:37
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский