На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! информация о разделе
user posted imageДанный раздел предназначается для обсуждения вопросов использования баз данных, за исключением составления запросов на SQL. Для этого выделен специальный раздел. Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ.

Модераторы: Chow, Bas, MIF
  
> Oracle 19, использование удаленной функции во вьюхе
    Подскажите, пожалуйста, можно ли во вьюхе, в селекте использовать функцию с удаленного сервера?
    Конструкция типа

    Select
    Case when func@server() = 0 then ‘что-то’

    Выдает ошибку ora -4044
      ИИ:

      ExpandedWrap disabled
        CREATE OR REPLACE FUNCTION local_func
          RETURN NUMBER
        IS
        BEGIN
          RETURN func@server();
        END;
        /
         
        CREATE OR REPLACE VIEW my_view AS
        SELECT CASE
                 WHEN local_func() = 0 THEN 'что-то'
                 ELSE 'другое'
               END AS col
        FROM some_table;
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0.0699 ]   [ 15 queries used ]   [ Generated: 13.10.26, 01:15 GMT ]