powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / PL/SQL Developer и биндинг переменных для SQL запроса в определённом порядке
3 сообщений из 3, страница 1 из 1
PL/SQL Developer и биндинг переменных для SQL запроса в определённом порядке
    #39949516
Можно ли в "PL/SQL Developer" сначала выбрать "Город", а потом "Район" внутри города ?
т.е. чтобы он не сразу запрашивал переменные Город и Район, а сначала спросил Город,
потом выбрал районы внутри этого города и дал выбрать из списка только "Арбат" для "Москвы" ?
Как решить этот вопрос в среде разработки "PL/SQL Developer" ?

WITH
City AS -- Города
(SELECT 1 AS CID, 'Москва' AS CNAME FROM dual UNION SELECT 2, 'Лондон' FROM dual),
District AS -- Районы
(SELECT 3 AS DID, 1 AS CID, 'Арбат' AS DNAME FROM dual UNION
SELECT 4 AS DID, 2 AS CID, 'Хайгейт' FROM dual)
SELECT
* FROM City, District
WHERE City.CID =
&<name="Город"
list="SELECT 1 AS CID, 'Москва' AS CNAME FROM dual UNION SELECT 2, 'Лондон' FROM dual"
description="yes">
AND District.CID =
&<name="Район"
list="SELECT 1 AS CID, 'Арбат' AS DNAME FROM dual UNION SELECT 2, 'Хайгейт' FROM dual"
description="yes">
...
Рейтинг: 0 / 0
PL/SQL Developer и биндинг переменных для SQL запроса в определённом порядке
    #39949695
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виктор Радченко
выбрал районы внутри этого города и дал выбрать из списка только


PL/SQL Developer 11.0 User’s Guide: 12.3 - VariablesThe items in a list can sometimes depend on the value of another variable.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
...
WHERE City.CID =
    &<name="Город"
      list="SELECT 1 AS CID, 'Москва' AS CNAME FROM dual UNION SELECT 2, 'Лондон' FROM dual"
      description="yes">
AND District.CID =
    &<name="Район"
      list="SELECT * FROM (SELECT 1 AS CID, 'Арбат' AS DNAME FROM dual UNION SELECT 2, 'Хайгейт' FROM dual) WHERE CID = :Город"
      description="yes">
...
Рейтинг: 0 / 0
PL/SQL Developer и биндинг переменных для SQL запроса в определённом порядке
    #39949845
Большое спасибо !
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / PL/SQL Developer и биндинг переменных для SQL запроса в определённом порядке
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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