Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Функции пользователя в SQL

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
cool_alex
Гость





СообщениеДобавлено: Вт Апр 15 2003 08:43    Заголовок сообщения: Функции пользователя в SQL Ответить с цитатой

Есть файл TableName.db, нужно через TQuery выполнить примерно такой запрос:
select * from TableName where MyFunc(Field)>10
где MyFunc(Field) - функция, у которой параметром является значение поля
Вернуться к началу
Sclis
Гость





СообщениеДобавлено: Вт Апр 15 2003 09:26    Заголовок сообщения: Re: Функции пользователя в SQL Ответить с цитатой

не делай так. распотроши свою функцию. Посуди сам - функция на клиенте, выполняться запрос должен на сервере, что ж он будет каждую запись таблицы с клиента на сервер гнать? Зачем же тогда SQL придумывали? К тому же, как же ты такой запрос снабдишь индексом? Варианты: 1- уходи на локальные базы 2- делай вычислимое поле прямо в таблице, в котором твоя функция лежит ( и при каждой модификации обновляется) 3- строй хранимые процедуры. 4- (самый простой) - раскрой функцию Smile
Вернуться к началу
cool_alex
Гость





СообщениеДобавлено: Ср Апр 16 2003 10:41    Заголовок сообщения: Re: Функции пользователя в SQL Ответить с цитатой

Так в том-то и дело, что база локальная, а поля добалять не хочется, записей очень много, объем сильно вырастет. Раскрыть как, надо делать mod, div, а SQL не хочет!
Вернуться к началу
Sclis
Гость





СообщениеДобавлено: Ср Апр 16 2003 12:26    Заголовок сообщения: Re: Функции пользователя в SQL Ответить с цитатой

тогда не через запрос делай, а через таблицу - банальный цикл по нужным записям таблицы. иначе не получится потому как пытаешься "в чайнике кашу варить". не для того сделаноSmile
Вернуться к началу
Balrog
Гость





СообщениеДобавлено: Пн Май 05 2003 10:42    Заголовок сообщения: Re: Функции пользователя в SQL Ответить с цитатой

Может конечно поздно отвечаю, но всё равно напишу.
Текст SQL можно сначала сформировать как нужно(в виде строки) а затем загнать в TQuery.SQL.Text. Может так проще?
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...