powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как перевести LONG в CLOB
25 сообщений из 66, страница 2 из 3
Как перевести LONG в CLOB
    #38378719
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scwalter trigger DBMV_TRIGGERS compile
ERROR at line 1:
ORA-04080: trigger 'DBMV_TRIGGERS' does not exist
ну, и? триггер же ваш инвалидный не так называется
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38378728
Scw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scw
Гость
объект называется так DBMV_TRIGGERS.
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38378732
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scwобъект называется так DBMV_TRIGGERS.
а схема?
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38378740
Scw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scw
Гость
схема parus
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38378753
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scwсхема parus
ну и квалифицируйте
Код: plsql
1.
alter trigger parus.DBMV_TRIGGERS compile


или
Код: plsql
1.
alter trigger "parus".DBMV_TRIGGERS compile


как там у вас оно - на самом деле?

вообще, читать документацию вам необходимо. книжки тож. много и срочно
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38378789
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orawish,

а где хоть слово ТС, что триггер ?
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38378802
Scw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scw
Гость
Да я вот тоже думаю, вроде это таблица с таким названием. Но я не спец конечно.
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38378805
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScwДа я вот тоже думаю, вроде это таблица с таким названием. Но я не спец конечно.
Код: plsql
1.
2.
SELECT *
FROM dba_objects
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38378813
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123ййorawish,

а где хоть слово ТС, что триггер ?
на вышеидущих двух страницах
на самом деле (сейчас увидел) - параллельно этой теме есть еще одна, где тот же объект засветился как матвью
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38378845
Scw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scw
Гость
Я не писал что это тригер я писал объект под названием DBMV_TRIGGERS
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38378880
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScwЯ не писал что это тригер я писал объект под названием DBMV_TRIGGERS
тем не менее - все методы, которые тут обсуждались, применимы
Код: plsql
1.
select dbms_metadata.get_ddl('MATERIALIZED_VIEW','DBMV_TRIGGERS','PARUS') from dual;
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38378886
Scw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scw
Гость
Получилось
CREATE MATERIALIZED VIEW "PARUS"."DBMV_TRIGGERS" ("TRIGGER_NAME", "TABLE_NAME
Но ситуация неизменна. Теперь попытаться перекомпилировать?
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38378889
Cristiano_Rivaldo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Scwсхема parus

Парусовый, привет !!! :)
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38378898
Cristiano_Rivaldo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
create materialized view DBMV_TRIGGERS
refresh force on demand
as
select
  TRIGGER_NAME,
  TABLE_NAME,
  DESCRIPTION,
  WHEN_CLAUSE,
  to_lob(TRIGGER_BODY) SOURCE
from USER_TRIGGERS;
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38378902
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScwПолучилось
CREATE MATERIALIZED VIEW "PARUS"."DBMV_TRIGGERS" ("TRIGGER_NAME", "TABLE_NAME
Но ситуация неизменна. Теперь попытаться перекомпилировать?
для начала - почитайте, что в спецификации той матвью написано.
вдумчиво читайте, с документацией в руках. разберитесь во всех элементах спецификации - только в этом случае можете рассчитывать на успех.
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38378907
Scw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scw
Гость
Самое интересное, что если создать через sqldeveloper
такую же таблицу, с тем же кодом, то при проверке ошибок они отсутствуют.
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38379214
orawish,

orawishчё фиксед то? отродясь той to_lob (в oracle 8/8i) всегда так и работала.
Это был стеб в попытке наставить ТС на истинный путь, с демонстрацией того, как стоит сообщать о своих ошибках и вероятной ошибкой.
смайлы присутствовали, не хватило.
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38379465
Scw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scw
Гость
ora_советник,

Какой путь, Вы о чем вообще, просто поговорить?
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38379476
Scw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scw
Гость
create materialized view DBMV_TRIGGERS
refresh force on demand
as
select
TRIGGER_NAME,
TABLE_NAME,
DESCRIPTION,
WHEN_CLAUSE,
to_lob(TRIGGER_BODY) SOURCE
from USER_TRIGGERS;

Создается, статус валид, но при тесте
select
TRIGGER_NAME,
TABLE_NAME,
DESCRIPTION,
WHEN_CLAUSE,
to_lob(TRIGGER_BODY) SOURCE
^
from USER_TRIGGERS

Error at line 6, column 2:
ORA-00932: inconsistent datatypes: expected - got LONG

Я так понимаю это никак не лечится, и условно помогает только заново созданный аналогичный объект.
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38379771
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scwcreate materialized view DBMV_TRIGGERS
refresh force on demand
as
select
TRIGGER_NAME,
TABLE_NAME,
DESCRIPTION,
WHEN_CLAUSE,
to_lob(TRIGGER_BODY) SOURCE
from USER_TRIGGERS;

Создается, статус валид, но при тесте
select
TRIGGER_NAME,
TABLE_NAME,
DESCRIPTION,
WHEN_CLAUSE,
to_lob(TRIGGER_BODY) SOURCE
^
from USER_TRIGGERS

Error at line 6, column 2:
ORA-00932: inconsistent datatypes: expected - got LONG

Я так понимаю это никак не лечится, и условно помогает только заново созданный аналогичный объект.
о чём речь? что это такое?
тесткейс покажите
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38379831
Scw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scw
Гость
Тест делается непосредственно из sqldeveloper в меню, при редактировании MATERIALIZED VIEWS,
ну и плюс подсвечивается красным сам объект
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38379955
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScwТест делается непосредственно из sqldeveloper в меню, при редактировании MATERIALIZED VIEWS,
ну и плюс подсвечивается красным сам объект
а, ну тогда все вопросы можете задавать непосредственно авторам того гуя.
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38379968
Scw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scw
Гость
А при чем тут они, и вообще это утилита от Оракла непосредственно.
Если файл который оракл отмечает как не правильный, при пересоздании
точно такого же файла с такими же атрибутами оракл его принимает как правильного.
Вопрос почему так происходит и можно ли его сделать правильным и рабочим.
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38379971
bdsm_sql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачем ты вообще выполняешь этот запрос? создал матвью и успокойся.. если она для чего-то нужна вообще
...
Рейтинг: 0 / 0
Как перевести LONG в CLOB
    #38379985
Scw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scw
Гость
Да я просто хочу что бы все работало, всего то.
Что бы потом при следующем обновлении грабли никакие не вылезли.
Если я пересоздам этот объект, то данные если они там были пропадут?
...
Рейтинг: 0 / 0
25 сообщений из 66, страница 2 из 3
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как перевести LONG в CLOB
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]