![]() |
|
Модераторы: Akina |
![]()
|
|
| MadCoder |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 24.8.2007 Где: Москва Репутация: нет Всего: 2 |
Здравствуйте!
У меня есть такая таблица: ============================================== | id | Название | Функция | Если да | Если нет| ============================================== 0 | Проверка телефона | CheckPhone | M02 | М04 1 | Проверка адреса | CheckAddr | М03 | М05 ============================================== Как мне запустить функцию, указанную в текстовом поле "Функция" и в зависимости от результата (1 или 0) выбрать данные из полей (Если да или Если нет). |
|||
|
||||
| Magnifico |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 23.1.2008 Где: Московская област ь Репутация: 10 Всего: 17 |
только динамическим запросом
считывашь первое поле по курсору- заносишь в строковую переменную составляешь динамичекий запрос и все это в цикле начни отсюда http://www.sql.ru/faq/faq_topic.aspx?fid=104 я думаю твоя задача не стоит таких адских мучений: раздели на две таблицы и вбей функции по дефолту (по челевечески) Это сообщение отредактировал(а) Magnifico - 2.7.2008, 11:46 -------------------- Всё в порядке - спасибо зарядке ! |
|||
|
||||
| MadCoder |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 24.8.2007 Где: Москва Репутация: нет Всего: 2 |
Не понял, это как? Это сообщение отредактировал(а) MadCoder - 2.7.2008, 13:42 |
|||
|
||||
| Magnifico |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 23.1.2008 Где: Московская област ь Репутация: 10 Всего: 17 |
-------------------- Всё в порядке - спасибо зарядке ! |
|||
|
||||
| MadCoder |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 478 Регистрация: 24.8.2007 Где: Москва Репутация: нет Всего: 2 |
А как быть, если у меня несколько функций?
|
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |