Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Хранимые функции 
:(
    Опции темы
Golovastik
Дата 21.11.2009, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 19.7.2009

Репутация: нет
Всего: 0



Вот пробую пример по функциям, вот такая функция преобразования BOOLEAN типа в тип VARCHAR2
Код

CREATE OR REPLACE FUNCTION BOOL_TO_CHAR(INBL IN BOOLEAN) RETURN VARCHAR2
IS
 
OUT_ST VARCHAR2(5);
 
BEGIN
 
        IF (INBL) THEN
        OUT_ST := 'TRUE';
        ELSIF (NOT INBL) THEN
        OUT_ST := 'FALSE';
        ELSE 
        OUT_ST := 'NULL';
        END IF;
 
        RETURN(OUT_ST);
 
END BOOL_TO_CHAR;
/
 


Функция создаётся, но, при вызове её, вот так:

Код

SET SERVEROUTPUT ON
 
DECLARE
 
BEGIN
 
        DBMS_OUTPUT.enable;
    DBMS_OUTPUT.put_line(BOOL_TO_CHAR(TRUE));
    DBMS_OUTPUT.put_line(BOOL_TO_CHAR(FALSE));
    DBMS_OUTPUT.put_line(BOOL_TO_CHAR(NULL));
    
END;
/


Функция Не вызывается.

Это сообщение отредактировал(а) Golovastik - 21.11.2009, 17:21
PM MAIL   Вверх
ToshaCh
Дата 22.11.2009, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 555
Регистрация: 10.11.2005
Где: Москва, РФ

Репутация: 12
Всего: 26



C чего ты взял, что не вызывается?


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
Golovastik
Дата 22.11.2009, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 19.7.2009

Репутация: нет
Всего: 0



ORA-00922: missing or invalid option

Это сообщение отредактировал(а) Golovastik - 22.11.2009, 14:47

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  000.jpg 38,40 Kb
PM MAIL   Вверх
ToshaCh
Дата 22.11.2009, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 555
Регистрация: 10.11.2005
Где: Москва, РФ

Репутация: 12
Всего: 26



По-моему, судя по картинке, ты меня мягко говоря обманываешь. Что это за testprgtwo?


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
Golovastik
Дата 22.11.2009, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 19.7.2009

Репутация: нет
Всего: 0



Извиняюсь не ту картинку вставил. Вот:


Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  000.jpg 57,74 Kb
PM MAIL   Вверх
ToshaCh
Дата 22.11.2009, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 555
Регистрация: 10.11.2005
Где: Москва, РФ

Репутация: 12
Всего: 26



Интерестно на ентерпрайзе эта функция работатает, а вот express её не хавает. 


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Oracle"
Zloxa
LSD

Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:

  • при создании темы давайте ей осмысленное название, описывающее суть проблемы
  • указывайте используемую версию базы, способ соединения и язык программирования
  • при ошибках обязательно приводите код ошибки и сообщение сервера
  • приводите код в котором возникла ошибка, по возможности дайте тестовый пример демонстрирующий ошибку
  • при вставке кода используйте соответсвующие теги: [code=sql] [/code] для подсветки SQL и PL/SQL кода, [code=java] [/code] - для Java, и т.д.

  • документация по Oracle: 9i, 10g, 11g
  • книги по Oracle можно поискать здесь
  • действия модераторов можно обсудить здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Oracle | Следующая тема »


 




[ Время генерации скрипта: 0.1172 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.