Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с View
|
|||
|---|---|---|---|
|
#18+
В таблице sysviews есть запись имя ... текст sql ( create view v1 as select ...). Если попробывать выполнить select ..., то все ok. При обращении select * from v1 выдается сообщение SQL0204N Имя v1 не было определено . SQLSTATE=42704. В чем тут может быть проблема ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2012, 17:02 |
|
||
|
Проблема с View
|
|||
|---|---|---|---|
|
#18+
СергейВС, В тексте view - обращение к v1 без указания имени схемы. Вам нужно использовать имя схемы из поля SYSVIEWS.QUALIFIER этой записи (предположим оно равно MYSCHEMA), т.е.: Код: plaintext либо перед выполнением запроса: Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2012, 17:14 |
|
||
|
Проблема с View
|
|||
|---|---|---|---|
|
#18+
Mark BarinsteinСергейВС, В тексте view - обращение к v1 без указания имени схемы. Вам нужно использовать имя схемы из поля SYSVIEWS.QUALIFIER этой записи (предположим оно равно MYSCHEMA), т.е.: Код: plaintext либо перед выполнением запроса: Код: plaintext Код: plaintext Схема указана и в create view и в тексте запроса. create view shema.v1 as select ... from shema.table1,shema.tabl2 .... и select * from shema.v1 ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2012, 17:28 |
|
||
|
Проблема с View
|
|||
|---|---|---|---|
|
#18+
СергейВССхема указана и в create view и в тексте запроса. create view shema.v1 as select ... from shema.table1,shema.tabl2 .... и select * from shema.v1 ...Странно. В sysviews creator='SHEMA' и name='V1'? Дайте вывод (в файле v1.txt) от команды: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2012, 17:54 |
|
||
|
Проблема с View
|
|||
|---|---|---|---|
|
#18+
Выдало практически пустой файл. Что было написано No tables in database my_base match the supplied pattern ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 17:19 |
|
||
|
Проблема с View
|
|||
|---|---|---|---|
|
#18+
А можно уточнить, как создавалась view? Кавычки не использовали? Скажем, create myschema."v1" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 18:05 |
|
||
|
Проблема с View
|
|||
|---|---|---|---|
|
#18+
Дело в том что не я создавал этот view, описание view нашел описание view в sysviews, создал из этого описания view под другим именем при select * from view_new открылось нормально. К select * from v1 ошибка как выше писалось. Нашел комментарий что это временная таблица, но причем тогда view, в systables напротив v1 стоит буква V, а не T. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2012, 08:47 |
|
||
|
Проблема с View
|
|||
|---|---|---|---|
|
#18+
СергейВСДело в том что не я создавал этот view, описание view нашел описание view в sysviews, создал из этого описания view под другим именем при select * from view_new открылось нормально. К select * from v1 ошибка как выше писалось. Нашел комментарий что это временная таблица, но причем тогда view, в systables напротив v1 стоит буква V, а не T.База мигрировалась? Когда-то я встречал такие странности после миграции на новую версию. Если хотите разбираться с этой проблемой, откройте PMR. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2012, 11:50 |
|
||
|
Проблема с View
|
|||
|---|---|---|---|
|
#18+
Mark BarinsteinБаза мигрировалась? Неизвестно, но думаю наврятли. Mark BarinsteinЕсли хотите разбираться с этой проблемой, откройте PMR. Что это PMR ? И второй вопрос как создать , точнее в чем создать хранимую процедуру. create FP_TREB.procec1 (in var1 int, out var2 int) ... end procedure; Через AnySQL ругается, через Центр управления\редактор команд тоже ругается. ЗЫ До этого работал с Informix лет 15 подобных глюков не встречал, даже не подозревал что такое может быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 15:24 |
|
||
|
Проблема с View
|
|||
|---|---|---|---|
|
#18+
СергейВС... create FP_TREB.procec1 (in var1 int, out var2 int) ... end procedure; Через AnySQL ругается, через Центр управления\редактор команд тоже ругается.Есть особенность: надо использовать символ-разделитель отличный от ';' , который по-умолчанию. В редакторе команд ставите в поле в самом внизу его (например @) и: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 16:26 |
|
||
|
Проблема с View
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, @ поставил, но все равно ругается, синтакс подправил, а результат тот же CREATE PROCEDURE FP_TREB.proc_test(IN var1 INTEGER,OUT var2 NUMERIC(10,2) ) SPECIFIC FP_TREB.proc_test MODIFIES SQL DATA LANGUAGE SQL BEGIN ATOMIC set var2=var1; end@ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 16:56 |
|
||
|
|

start [/forum/topic.php?fid=43&gotonew=1&tid=1601603]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 281ms |
| total: | 444ms |

| 0 / 0 |
