Текущее время: Вс, авг 24 2025, 05:53

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 41 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 31 2007, 09:36 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 21 2006, 11:14
Сообщения: 10
LadyWind написала:
Гуру вы наши, поясните, пожалуйста, если нетрудно - что такое "вьюха"? :oops: и тем более на стороне оракла :oops: :oops:

Вьюха - это VIEW. Это сохранённый в базе SQL запрос. К ней можно обращаться так же, как и к обычной таблице. Во время выполнения запроса к VIEW вместо её имени подставляется выражение запроса. Со стороны конечного пользователя БД нет никакой разницы, к чему он обращается, к таблице или к вьюхе. По хорошему он даже знать не должен - откуда он берёт данные. Существуют для удобства, а так же для того, чтобы ограничить доступ пользователей к некоторым областям таблиц. Примерно так, в общих чертах.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 31 2007, 10:19 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, фев 21 2005, 00:50
Сообщения: 10284
Откуда: г.Мышуйск
Пол: Женский
Лихорадочный плясун & BW - ник - спасибо за разъяснения :)

_________________
Пушномолочная свинья-несушка (тест)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 27 2007, 08:44 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 19 2006, 13:20
Сообщения: 5
Лихорадочный плясун написал(а):
LadyWind написала:
Гуру вы наши, поясните, пожалуйста, если нетрудно - что такое "вьюха"? :oops: и тем более на стороне оракла :oops: :oops:

Вьюха - это VIEW. Это сохранённый в базе SQL запрос. К ней можно обращаться так же, как и к обычной таблице. Во время выполнения запроса к VIEW вместо её имени подставляется выражение запроса. Со стороны конечного пользователя БД нет никакой разницы, к чему он обращается, к таблице или к вьюхе. По хорошему он даже знать не должен - откуда он берёт данные. Существуют для удобства, а так же для того, чтобы ограничить доступ пользователей к некоторым областям таблиц. Примерно так, в общих чертах.

Вот с этим можно поспорить, так как через DBCON и EXEC SQL
select * from view1(вьюха) SAP выдаёт ошибку, что такой таблицы нет!!!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 27 2007, 10:43 
Специалист
Специалист

Зарегистрирован:
Ср, июл 12 2006, 11:57
Сообщения: 198
Пол: Мужской
Да ну?

А у меня работает.
Причем именно, через вью, потому что в исходной таблице фиговая кодировка и название столбцов не соответствуют сап стандарту.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 27 2007, 11:03 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Amid написал(а):
select * from view1(вьюха) SAP выдаёт ошибку, что такой таблицы нет!!!


может, перед названием вьюхи схему нужно указать?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 28 2007, 14:38 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 19 2006, 13:20
Сообщения: 5
Andy154 написал:
Да ну?

А у меня работает.
Причем именно, через вью, потому что в исходной таблице фиговая кодировка и название столбцов не соответствуют сап стандарту.


Может я конечно что то не понимаю, но беру другую вьюху (самую простую) и действительно всё проходит. А с той которая мне нужна ну ни как не получается!!! :oops:
Может всё дело в времени выполнения запроса к вью?
Вылетает в ДАМП!

Database error text........: "ORA-01843: not a valid month"
Triggering SQL statement...: "FETCH NEXT "
Internal call code.........: "[DBDS/NEW DSQL]"

Ничего не ПОНИМАЮ!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 28 2007, 16:21 
Специалист
Специалист

Зарегистрирован:
Ср, июл 12 2006, 11:57
Сообщения: 198
Пол: Мужской
Код вьюхи и запрос в студию!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 28 2007, 21:49 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Amid написал(а):
Database error text........: "ORA-01843: not a valid month"
Triggering SQL statement...: "FETCH NEXT "
Internal call code.........: "[DBDS/NEW DSQL]"

Ничего не ПОНИМАЮ!


поиск ORA-01843 на ya.ru дал много ссылок:

http://www.relib.com/forums/Topic708898-2-1.aspx
http://www.olap.ru/iservices/messages.a ... icId=14559
и т.д.

Вообще то это к базису...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 01 2007, 09:43 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
А может полномочия надо научиться давать, ребятки? :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 01 2007, 10:23 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
bwstarter написал(а):
А может полномочия надо научиться давать, ребятки? :?


Это не полномочия, это БД неправильно интерпретирует сохраненные ранее даты...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 01 2007, 11:43 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
Цитата:
"ORA-01843: not a valid month"

это типа ни о чем не говорит??? Ежу же понятно что проблема с представлением даты и времени. :evil:


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 41 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB