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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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