Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

SQL-запрос на проверку существование записи [D7, Paradox]


Страницы:   1 2

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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо