Создать переменную в Oracle - PullRequest
4 голосов
/ 25 апреля 2010

Что означает эквивалент Oracle для этой записи MS SQL Server?

DECLARE @Variable INT
SET @Variable = 1

Ответы [ 2 ]

3 голосов
/ 25 апреля 2010

В PL / SQL у вас есть блок объявления:

declare
    x integer := 1;
    ...
begin
    ...
end;

Если вы пишете сценарий SQL * Plus, вы используете variable для объявления переменной связывания

variable x integer := 1;

Также возможно определить переменные.

2 голосов
/ 25 апреля 2010

В PL / SQL:

DECLARE
  a number;
BEGIN
  a := 1;
END;

Вы можете вставить этот код в SQLPlus, чтобы запустить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...