Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Права на просмотр отдельных полей в ORACLE 8i.

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных
Предыдущая тема :: Следующая тема  
Автор Сообщение
ujin
Гость





СообщениеДобавлено: Вт Янв 20 2004 13:47    Заголовок сообщения: Права на просмотр отдельных полей в ORACLE 8i. Ответить с цитатой

Подскажите, пожалуйста, как организовать в ORACLE 8i доступ различных пользователей к различным полям одной таблице?
Т.е. если существует таблица TMP с полями F1, F2, F3, F4 чтобы USER1 при SELECT * FROM TMP видел поля F1, F2, а USER2 поля F3, F4.
Я не могу найти как предоставить права на SELECT для отдельных полей. UPDATE, INSERT - это хорошо, но мне недостаточно. Подскажите пожалуйста!!!
Вернуться к началу
Чемберлен
Гость





СообщениеДобавлено: Вт Янв 20 2004 14:22    Заголовок сообщения: Ответить с цитатой

Можно создать два представления (CREATE VIEW): первое - с первыми двумя полями, второе - со вторыми. Дать право на SELECT из этих представлений соответствующим пользователям и отобрать вообще право на SELECT из базовой таблицы.

Понятно, что такое решение подойдет не всегда.

Поройтесь также здесь:

http://asktom.oracle.com
http://sql.ru
http://ln.com.ua/~openxs

может, найдете и другие решения
Вернуться к началу
Гость






СообщениеДобавлено: Ср Янв 21 2004 09:53    Заголовок сообщения: Ответить с цитатой

Мне надо защитить данные извне, минуя приложение. Очень много пользователей, ролей и объектов - получится большое количество VIEW. Неужели ничего не придумали? Механизм сокрытия строк есть! А полей НЕТ???
Вернуться к началу
hydrolizer



Зарегистрирован: 01.12.2003
Сообщения: 58
Откуда: Москва

СообщениеДобавлено: Ср Янв 21 2004 10:22    Заголовок сообщения: Ответить с цитатой

гхм...
механизма скрытия отделных полей таблицы на уровне привелегий доступа действительно нет
а вот про механизм скрытия отдельных строк из таблицы на уровне привелегий доступа (насколько я понял, речь шла об этом).. ээ.. нельзя ли поподробнее?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ujin



Зарегистрирован: 20.01.2004
Сообщения: 4
Откуда: Киев

СообщениеДобавлено: Ср Янв 21 2004 10:45    Заголовок сообщения: Ответить с цитатой

Конечно не совсем на уровне привелегий, а используя политики доступа. Подробнее - http://oralib.h1.ru/articles/1387.html#t1, http://www.interface.ru/fset.asp?Url=/oracle/ks.htm
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...