![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL-запрос на проверку существование записи [D7, Paradox]
Dmitry_177 © (2007-03-28 23:03:00)В таблице Table.DB есть поле Name, мне нужно сделать такой запрос, чтобы определить есть-ли такое имя уже или нету..
Вот так правильно будет?
SELECT Name FROM Klients.DB WHERE Name='имя'
или есть какие-то еще запросы на существование поля?
ЮЮ (2007-03-29 09:59:00) [21]>ЮЮ © (29.03.07 09:01) [3]
Сорри. Почему-то прочитал вопрос, как "определить есть ли поле 'Name' в таблице" ибо "есть какие-то еще запросы на существование поля"
Автору. Если же речь идет о существовании записейс нужным значением поля, то чем, собственно, не усраивает собственное решение? Разве что (см. TQuery.Params)
SELECT Name FROM Klients WHERE Name= :Name
Mike Kouzmine (2007-03-29 09:48:00) [22]Делаешь индекс где поле наме первое и делаешь setrange([name],[name]). Плучаешь всех name
ЮЮ (2007-03-29 09:01:00) [23]1) TSession.GetFieldNames
2) DbiOpenFieldList
3) SELECT * FROM Klients WHERE <быстрое условие, возвращающее минимум строк> + TDataSet.Fields
Johnmen (2007-03-29 08:52:00) [24]
> мне нужно сделать такой запрос, чтобы определить есть-ли
> такое имя уже или нету..
Такая потребность говорит о кривом проектировании.
Sergey13 (2007-03-29 08:27:00) [25]count, exists