Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.09.2006, 09:14
|
|||
|---|---|---|---|
|
|||
Проблема с select |
|||
|
#18+
Здравствуйте уважаемые эксперты. Подскажите мне надо в хранимой процедуре реализовать запрос, выбирающий из таблицы строки. Сам запрос такого типа: select * from tab where f1 = p1 and f2 = p2 ... Вся проблема в том, что полей много, а некоторые передаваемые параметры могут просто отсутствовать и в этом случае их в запросе в части where быть недолжно. Все комбинации перебирать конечно нет смысла, удобней сформировать строку и с нее выполнить в хранимой процедуре запрос, но как это реализовать я не знаю. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2006, 10:26
|
|||
|---|---|---|---|
Проблема с select |
|||
|
#18+
Если тебе находу надо сформировать запрос, то зачем тебе процедура нужна ? А так - назови свою базу данных , может и получишь ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2006, 10:31
|
|||
|---|---|---|---|
|
|||
Проблема с select |
|||
|
#18+
Работаю под ASA 9.02 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2006, 10:36
|
|||
|---|---|---|---|
|
|||
Проблема с select |
|||
|
#18+
Все разобрался. Использую EXECUTE IMMEDIATE и все работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2006, 11:56
|
|||
|---|---|---|---|
|
|||
Проблема с select |
|||
|
#18+
Еще один вопрос, когда я формирую строку, то получается, что на кострукцию where необходимо указать Where Name = 'Вася'. Но у меня строка. Как в строке кавычки поставить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2006, 12:09
|
|||
|---|---|---|---|
|
|||
Проблема с select |
|||
|
#18+
" from "+@TableFrom+" where Name=\x27Васяx27" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2006, 12:09
|
|||
|---|---|---|---|
|
|||
Проблема с select |
|||
|
#18+
Сделать кавычки задвоенными (два раза подрят поставить апостроф)? : Код: plaintext ----------------------------------------------------------------------------------------------------------------------------------------- З.Ы. Неспешно ищу работу, согласен на переезд в Москву или Питер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=55&mobile=1&tid=2012603]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 321ms |

| 0 / 0 |
