powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / How to use parameterized query in Excel using column as parameter in oracle?
23 сообщений из 23, страница 1 из 1
How to use parameterized query in Excel using column as parameter in oracle?
    #39879762
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для oracle , что-то подобное есть ? Если есть поделитесь пожалуйста. Спасибо.

https://stackoverflow.com/questions/26413092/how-to-use-parameterized-query-in-excel-using-column-as-parameter
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39879784
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frequency,

Вы о чем, и при чем здесь oracle?
HOWTO :: Как правильно задавать вопросы
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39879792
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle запрос

Код: plsql
1.
where ... in ( ... )



отработает.

Если вопрос в том, как такой запрос сделать в Excel, то Data Source, формулы, VBA, и прочие премудрости Excel продуктивнее обсуждать на других форумах.
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39879795
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninFrequency,

Вы о чем, и при чем здесь oracle?
HOWTO :: Как правильно задавать вопросы

Непосредственно связано с ORACLE

SQL data sourse идет именно через OLEDB

В MS SQL вместо параметров допускается ? в oracle выдает ошибку
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39879797
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39879799
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdmOracle запрос

Код: plsql
1.
where ... in ( ... )



отработает.

Если вопрос в том, как такой запрос сделать в Excel, то Data Source, формулы, VBA, и прочие премудрости Excel продуктивнее обсуждать на других форумах.


эксперты по excell, не думаю что будут знать как решить данную проблемы на уровне oracle
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39879801
dba123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frequency,

У Вас ошибка в первой строке.
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39879840
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dba123Frequency,

У Вас ошибка в первой строке.


Да извиняюсь
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39879973
mnbvcx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FrequencyVadim LejninFrequency,

Вы о чем, и при чем здесь oracle?
HOWTO :: Как правильно задавать вопросы

Непосредственно связано с ORACLE

SQL data sourse идет именно через OLEDB

В MS SQL вместо параметров допускается ? в oracle выдает ошибку
Oracle вообще не при делах.
Ты должен использовать MS Query, а там вообще фиолетово, какая БД, если создан DSN.
Хоть Progress OpenEdge.
У меня сейчас под рукой инстанса оракла нету, так что обратись на профильный форум.
https://www.sql.ru/forum/ms-office
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39879979
Фотография Кобанчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FrequencyДля oracle , что-то подобное есть ? Если есть поделитесь пожалуйста. Спасибо.

https://stackoverflow.com/questions/26413092/how-to-use-parameterized-query-in-excel-using-column-as-parameter Ты не смог немного дольше полазить stackoverflow и найти
https://stackoverflow.com/questions/5434768/how-to-pass-parameters-to-query-in-sql-excel/5557426
и еще 100 подобных ответов
?

Если вкратце, при добавлении источника данных на вкладке Data
выбираешь
From Other Sources -> From Microsoft Query
а не
From Other Sources -> From Data Connection Wizard

Потом на месте параметра пишешь "?".
При нажатии на Parameters увидишь примерно что на картинке.
Как там и написано, при изменении значения параметра в ячейке запрос будет перевыполняться.

И да, НЕТ разницы источник данных Oracle, MSSQL или другой ODBC источник.
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39880031
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КобанчегFrequencyДля oracle , что-то подобное есть ? Если есть поделитесь пожалуйста. Спасибо.

https://stackoverflow.com/questions/26413092/how-to-use-parameterized-query-in-excel-using-column-as-parameter Ты не смог немного дольше полазить stackoverflow и найти
https://stackoverflow.com/questions/5434768/how-to-pass-parameters-to-query-in-sql-excel/5557426
и еще 100 подобных ответов
?

Если вкратце, при добавлении источника данных на вкладке Data
выбираешь
From Other Sources -> From Microsoft Query
а не
From Other Sources -> From Data Connection Wizard

Потом на месте параметра пишешь "?".
При нажатии на Parameters увидишь примерно что на картинке.
Как там и написано, при изменении значения параметра в ячейке запрос будет перевыполняться.

И да, НЕТ разницы источник данных Oracle, MSSQL или другой ODBC источник.


можно узнать какую версию excell вы используете ? спасибо
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39880062
Фотография Кобанчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frequency,

Любая от Excel 2007 до Excel 2016. Скриншот ниже для русской версии Excel 2007.
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39880111
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КобанчегFrequency,

Любая от Excel 2007 до Excel 2016. Скриншот ниже для русской версии Excel 2007.

Извиняюсь за поздний ответ, спасибо большое. Вы меня очень выручили
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39880225
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите еще пожалуйста

создал 2 колонки в excell допустим , на обе колонки задал тип дате

START DATE 01/10/2019
END DATE 23/10/2019

отдельно
Код: plsql
1.
 create_date BETWEEN TO_DATE(? , 'dd/MM/yyyy') AND TO_DATE( ? , 'dd/MM/yyyy')

, все работает без подключения параметров.

стоит только подключить параметры , выдает ошибку ORA-01847 day of month must be between 1 and last day of month
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39880233
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frequencyзадал тип датеselect ?, dump(?) from dual;
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39880238
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-Frequencyзадал тип датеselect ?, dump(?) from dual;

уже не DUAL . норм таблица с типом DATE
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39880244
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ручную норм стоит только подключить колонку в excell ошибка
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39880245
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frequency,
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39880253
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все исправил нужно было в excell колонку оставить в текстовом формате
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39880255
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frequency-2-пропущено...
select ?, dump(?) from dual;уже не DUAL . норм таблица с типом DATEПолагаешь интересно подбирать осмысленные интерпретации твоего мыслеблужества?
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39880266
dba123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FrequencyВсе исправил нужно было в excell колонку оставить в текстовом форматеУжас.
А просто в универсальном формате нельзя было ввести дату?
20191023 23:59:59
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39880280
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dba123А просто в универсальном формате нельзя было ввести дату?
20191023 23:59:59Универсально - это 1571813606.
...
Рейтинг: 0 / 0
How to use parameterized query in Excel using column as parameter in oracle?
    #39880529
Фотография Кобанчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frequencyсоздал 2 колонки в excell допустим , на обе колонки задал тип датеЭксель это конечно великолепный образец инженерной мысли, но даже он не настолько интеллектуален насколько ты от него ожидаешь.

Ты ж ведь не думаешь что меняя формат ячеек Эксель должен догадаться менять тип бинда в запросе?

Всегда можно глянуть что он там прибиндил как-то так:

Код: plaintext
1.
2.
3.
4.
select s.sql_text,
       sbc.datatype_string,
       sbc.value_string
  from v$sql_bind_capture sbc join v$sql s on sbc.sql_id = s.sql_id and sbc.child_number = s.child_number
 where s.sql_text like '%<your query>%'

Когда в Оракле тип строка имеет смысл зафиксировать в Эксель формат как текст.

Frequency-2-пропущено...
select ?, dump(?) from dual;

уже не DUAL . норм таблица с типом DATEТебе подсказвалось, что dump может показать тип переданного значения.
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / How to use parameterized query in Excel using column as parameter in oracle?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]