использование переменных в запросах PL/SQL

компьютеры программирование sql oracle pl

Здравствуйте!
Подскажите пожалуйста, каким образом в pl/sql можно составить запрос на обновление с использованием переменной.
Пример:
declare
variable number;
begin
variable := 2*2;
update table_name set column_name = variable
end;
Мне интересно, как этим запросом записать данные из переменной в таблицу.

Примечание:
MapbeBu4, Спасибо большое, так и думал, что все верно. Дело в том, что в примере я не указал название переменной, которую пытался использовать - sum...:)))

Примечание:
MapbeBu4,
Собственно так я и поступил :)
Ответы:
Ну так в вопросе же и содержится ответ... не могли бы вы уточнить вопрос?
update table_name set column_name = &variable
В этот момент должен возникнуть вопрос о значении переменной.
Если вы скрипт прогоняете.
Если хранимую процедуру компилируете, а потом запускать думаете, то никак.
Ну sum - это зарезервированное слово, назовите переменную к примеру vsum


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.