свободное контруирование SQL-запросов
Интересует особенно следующее: допустим у нас есть абстрактное понятие, назовем его "абсолютно свободно-конструируемый SQL-запрос" - такой запрос, в котором можно динамически задавать все: таблицы, поля, условия, операции в WHERE-фразах, короче что захотели, то и сделали. Так вот до какой степени можно к этому понятию приблизится. Кто что-то по этому поводу видел, слышал, делал, отзовитесь, плиз:)
Цитата:
Originally posted by Onta
Все зависит от сервера БД или клиента.
Если в сервере есть конструкция EXECUTE IMMEDIATE, то делается хранимая процедура, которой передаются соответствующие параметры: строка запроса и значения, если надо. На клиенте должна быть возможность выполнить примерно аналогичную вещь.
Best wishes !
Все зависит от сервера БД или клиента.
Если в сервере есть конструкция EXECUTE IMMEDIATE, то делается хранимая процедура, которой передаются соответствующие параметры: строка запроса и значения, если надо. На клиенте должна быть возможность выполнить примерно аналогичную вещь.
Best wishes !
Цитата:
Originally posted by Onta
Народ, помогите! Кто занимался или интересовался темой конструирования запросов, поделитесь опытом.
Интересует особенно следующее: допустим у нас есть абстрактное понятие, назовем его "абсолютно свободно-конструируемый SQL-запрос" - такой запрос, в котором можно динамически задавать все: таблицы, поля, условия, операции в WHERE-фразах, короче что захотели, то и сделали. Так вот до какой степени можно к этому понятию приблизится. Кто что-то по этому поводу видел, слышал, делал, отзовитесь, плиз:)
Народ, помогите! Кто занимался или интересовался темой конструирования запросов, поделитесь опытом.
Интересует особенно следующее: допустим у нас есть абстрактное понятие, назовем его "абсолютно свободно-конструируемый SQL-запрос" - такой запрос, в котором можно динамически задавать все: таблицы, поля, условия, операции в WHERE-фразах, короче что захотели, то и сделали. Так вот до какой степени можно к этому понятию приблизится. Кто что-то по этому поводу видел, слышал, делал, отзовитесь, плиз:)
Ну конечно "абсолютно свободно-конструируемый SQL-запрос" - это крайность, ее сделать можно, но будет ли это удобно и понятно для пользователя? Надо искать золотую середину между объемом возможностей и удобством использования.
Я делал такую вещь некоторое время назад. Если интересно, конкретизируй, что тебя интересует.