![]() |
|
Модераторы: Akina |
![]()
|
|
| leniviy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 552 Регистрация: 8.2.2003 Где: Спб Репутация: нет Всего: 5 |
MSSQL 2000
результатом запроса всегда является rowset , а источниками могут быть таблицы, вьюхи (причем, из разных баз данных), а также подзапросы. Вся схема сервера хранится в метабазе; физические имена объектов и полей могут меняться. Нужен такой формат хранения запроса и алгоритм обращения с ним, чтобы прога-просмотрщик данных могла на автомате составлять текст запроса, добавлять фильтры, группировать и брать аггрегирующие функции, добавлять и удалять из запроса ненужные элементы. спрашивается, зачем все это надо? Требования безопасности. Например, надо для конкретного пользователя сделать доступными только некоторые записи из таблицы "T1", а изначально аользователь пра вообще не имеет. тогда придется вместо того, чтоб давать на эту таблицу права, создать вьюху с уникальным именем, например, "V@453635usr33453" в которую попадут только отфильтрованные записи, потом вместо исходного запроса передать программе-клиенту запрос
Уверен, такая штука была бы полезна многим программистам. Может, я один о ней не знаю. З. Ы. Если хватило терпения дочитать, прими поздравление с Новым Годом |
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |