powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Переменные в запросе
9 сообщений из 9, страница 1 из 1
Переменные в запросе
    #39753853
elimpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, раньше с таким не сталкивался, подскажите как нужно оформить запрос с переменной

Код: plsql
1.
2.
select * from cars c
where c.carid = :const 



:const - нужно присвоить какие нибудь значение.
Подскажите как переменные в запросе присваиваются ?
у меня oracle 12
...
Рейтинг: 0 / 0
Переменные в запросе
    #39753854
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
var const number
exec :const := 123
select :const from dual;
...
Рейтинг: 0 / 0
Переменные в запросе
    #39753859
elimpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-2-,
ошибка invalid sql statement
я пробовал несколько вариантов из интернета, везде так же ошибка
...
Рейтинг: 0 / 0
Переменные в запросе
    #39753870
Фотография Щукина Анна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы в чем и как запросы к базе катаете?
...
Рейтинг: 0 / 0
Переменные в запросе
    #39753877
elimpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Переменные в запросе
    #39753882
K790
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elimpion,

В этом Гуе вместо : используй &
...
Рейтинг: 0 / 0
Переменные в запросе
    #39753885
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elimpion,

У PL/SQL Developer есть Users guide.
...
Рейтинг: 0 / 0
Переменные в запросе
    #39753897
elimpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
K790,

появляется окно для ввода параметров, и потом возникает та же ошибка

может параметры нужно писать через begin end ?
...
Рейтинг: 0 / 0
Переменные в запросе
    #39754273
Фотография Fogel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elimpion
появляется окно для ввода параметров, и потом возникает та же ошибка

может параметры нужно писать через begin end ?
у тебя sql окно открыто, а по приведённому примеру (с exec) нужно командное открыть (на верхнем скриншоте там где кнопка New выбор типа окна). командное - эмулятор консоли.

а в твоём окне всё просто:
select * from cars c
where c.carid = &const
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Переменные в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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