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

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

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

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



отработает.

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

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

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

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

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

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



отработает.

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


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

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

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


Да извиняюсь
...
Рейтинг: 0 / 0
22.10.2019, 15:05
    #39879973
mnbvcx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
How to use parameterized query in Excel using column as parameter in oracle?
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
22.10.2019, 15:09
    #39879979
Кобанчег
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
How to use parameterized query in Excel using column as parameter in oracle?
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
22.10.2019, 16:01
    #39880031
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
How to use parameterized query in Excel using column as parameter in oracle?
Кобанчег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
22.10.2019, 17:28
    #39880062
Кобанчег
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
How to use parameterized query in Excel using column as parameter in oracle?
Frequency,

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

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

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

создал 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
23.10.2019, 09:09
    #39880233
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
How to use parameterized query in Excel using column as parameter in oracle?
Frequencyзадал тип датеselect ?, dump(?) from dual;
...
Рейтинг: 0 / 0
23.10.2019, 09:19
    #39880238
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
How to use parameterized query in Excel using column as parameter in oracle?
-2-Frequencyзадал тип датеselect ?, dump(?) from dual;

уже не DUAL . норм таблица с типом DATE
...
Рейтинг: 0 / 0
23.10.2019, 09:24
    #39880244
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
How to use parameterized query in Excel using column as parameter in oracle?
В ручную норм стоит только подключить колонку в excell ошибка
...
Рейтинг: 0 / 0
23.10.2019, 09:24
    #39880245
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
How to use parameterized query in Excel using column as parameter in oracle?
Frequency,
...
Рейтинг: 0 / 0
23.10.2019, 09:35
    #39880253
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
How to use parameterized query in Excel using column as parameter in oracle?
Все исправил нужно было в excell колонку оставить в текстовом формате
...
Рейтинг: 0 / 0
23.10.2019, 09:35
    #39880255
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
How to use parameterized query in Excel using column as parameter in oracle?
Frequency-2-пропущено...
select ?, dump(?) from dual;уже не DUAL . норм таблица с типом DATEПолагаешь интересно подбирать осмысленные интерпретации твоего мыслеблужества?
...
Рейтинг: 0 / 0
23.10.2019, 09:44
    #39880266
dba123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
How to use parameterized query in Excel using column as parameter in oracle?
FrequencyВсе исправил нужно было в excell колонку оставить в текстовом форматеУжас.
А просто в универсальном формате нельзя было ввести дату?
20191023 23:59:59
...
Рейтинг: 0 / 0
23.10.2019, 09:54
    #39880280
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
How to use parameterized query in Excel using column as parameter in oracle?
dba123А просто в универсальном формате нельзя было ввести дату?
20191023 23:59:59Универсально - это 1571813606.
...
Рейтинг: 0 / 0
23.10.2019, 15:46
    #39880529
Кобанчег
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
How to use parameterized query in Excel using column as parameter in oracle?
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
Форумы / Oracle [игнор отключен] [закрыт для гостей] / How to use parameterized query in Excel using column as parameter in oracle? / 23 сообщений из 23, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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