Я использую ADO для запроса объекта из базы данных (excel file, accdb, mdb ...) Что меня пугает сейчас: возможно ли выбрать таблицу/БД с настройкой состояния внутри SQL? обычно:Можете ли вы выбрать данные из таблицы/базы данных с условием?
SELECT Field1 FROM table1
что я ожидаю:
if A=2 then SELECT F1 FROM table1 else SELECT F1 from table2
Или так:
SELECT F1 from switch(A=2, table1, true, Table2)
Я могу это сделать в VB путем создания SQL строки из условия, но я не знаете, может ли это сделать какой-либо собственный SQL-оператор? (таблица переключателей/ExternalDB для выбора)
Да, вы можете это сделать, но это в основном по линии того же самого с vb. Вы можете создать динамический sql. –
Это лучше сделать в vb/C#, чем в SQL. Создайте SQL на основе переменной, а затем выполните – GurV
Спасибо, парень, строка SQL слишком ez. Я просто хочу посмотреть, есть ли способ использовать собственный SQL (но не снизить производительность в целом). – Sum