Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Как в PL/SQL запустить функцию на выполнение?  [new]
Trex1
Guest
29 апр 08, 15:04    [5609093]     Ответить | Цитировать Сообщить модератору
 Re: Как в PL/SQL запустить функцию на выполнение?  [new]
Двоюшник
Member

Откуда: Киев
Сообщений: 1135
declare
  v_var number;
begin
  v_var := func(1);
end;
---
Ну ты заходи ежели чё...
29 апр 08, 15:06    [5609109]     Ответить | Цитировать Сообщить модератору
 Re: Как в PL/SQL запустить функцию на выполнение?  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
лучше - по ветру запускать

declare
  i number;
begin
  i := power(2,2);
end;
29 апр 08, 15:07    [5609122]     Ответить | Цитировать Сообщить модератору
 Re: Как в PL/SQL запустить функцию на выполнение?  [new]
Trex1
Guest
Пишу так:

create or replace procedure runfunction is
 v_var number;
begin
 v_var := COUNTFUNCTION();  
end runfunction;

Затем запускаю по F8, компилируется, но результата не вижу. В каком окне должен отобразиться результат?
29 апр 08, 15:15    [5609182]     Ответить | Цитировать Сообщить модератору
 Re: Как в PL/SQL запустить функцию на выполнение?  [new]
Двоюшник
Member

Откуда: Киев
Сообщений: 1135
Trex1
Пишу так:

create or replace procedure runfunction is
 v_var number;
begin
 v_var := COUNTFUNCTION();  
end runfunction;

Затем запускаю по F8, компилируется, но результата не вижу. В каком окне должен отобразиться результат?

В окне, где будет запущена процедура :)
29 апр 08, 15:17    [5609196]     Ответить | Цитировать Сообщить модератору
 Re: Как в PL/SQL запустить функцию на выполнение?  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Trex1
Пишу так:

create or replace procedure runfunction is
 v_var number;
begin
 v_var := COUNTFUNCTION();  
end runfunction;

Затем запускаю по F8, компилируется, но результата не вижу. В каком окне должен отобразиться результат?


Дык как запускаешь? CREATE OR REPLACE - это не запуск на выполнение...
29 апр 08, 15:19    [5609214]     Ответить | Цитировать Сообщить модератору
 Re: Как в PL/SQL запустить функцию на выполнение?  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
Trex1
Затем запускаю по F8, компилируется, но результата не вижу. В каком окне должен отобразиться результат?
Теперь учимся запускать процедуру :)
29 апр 08, 15:20    [5609218]     Ответить | Цитировать Сообщить модератору
 Re: Как в PL/SQL запустить функцию на выполнение?  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
Jannny
Trex1
Затем запускаю по F8, компилируется, но результата не вижу. В каком окне должен отобразиться результат?
Теперь учимся запускать процедуру :)

+ понимать разницу между процедурой и функцией
29 апр 08, 15:20    [5609226]     Ответить | Цитировать Сообщить модератору
 Re: Как в PL/SQL запустить функцию на выполнение?  [new]
Trex1
Guest
tru55
Trex1
Пишу так:

create or replace procedure runfunction is
 v_var number;
begin
 v_var := COUNTFUNCTION();  
end runfunction;

Затем запускаю по F8, компилируется, но результата не вижу. В каком окне должен отобразиться результат?


Дык как запускаешь? CREATE OR REPLACE - это не запуск на выполнение...


У меня есть функция, которую мне надо запустить в процедуре, я не пойму как ее запустить.
Я написал, как я думла, но вроде бы неправильно так, как я понял.
29 апр 08, 15:33    [5609316]     Ответить | Цитировать Сообщить модератору
 Re: Как в PL/SQL запустить функцию на выполнение?  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Показали же выше через анонимный блок
BEGIN
  runfunction;
END;
/
29 апр 08, 15:36    [5609338]     Ответить | Цитировать Сообщить модератору
 Re: Как в PL/SQL запустить функцию на выполнение?  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
Trex1
Я написал, как я думла, но вроде бы неправильно так, как я понял.
Не то, чтобы совсем неправильно, просто Вам нужно определиться, что Вы хотите делать с результатом функции.
29 апр 08, 15:44    [5609423]     Ответить | Цитировать Сообщить модератору
 Re: Как в PL/SQL запустить функцию на выполнение?  [new]
Soft Wind
Member

Откуда:
Сообщений: 170
Вот:

Running PL/SQL Blocks

Oracle® Database PL/SQL Language Reference
11g Release 1 (11.1)


Предлагаю на этом закончить (когда прочьтёте - пишите).
29 апр 08, 15:46    [5609436]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить