Вопросы с тегом «view»

Виртуальная таблица, которая представляет данные в одной или нескольких таблицах альтернативным способом.

5
Как быстрее запросить этот 20-миллионный просмотр записей?
Для функции поиска я использую представление, содержащее записи из всех таблиц, в которых мне нужно искать. Представление имеет почти 20 миллионов записей. Поиски против этой точки зрения занимают слишком много времени. Где я должен искать, чтобы улучшить производительность этого представления? Грубое определение для представления ниже. Он включает в себя тринадцать …

2
Как добавить пользователя с доступом к одному представлению?
Я работаю с MSSQL Server Management Studio 2008, и мне нужно предоставить представление третьей стороне для сверки данных. Я создал соответствующий вид, но у меня возникли проблемы с созданием пользователя и предоставлением ему соответствующих прав для выбора из этого вида. Я следовал указаниям мастеров по созданию логина и пользователя, а …


3
Каковы альтернативы для предложения ORDER BY в представлении?
Этот вопрос просто должен был быть на этом сайте :) ORDER BY запрещено использовать в представлении, как я понял из-за возможности многократного упорядочивания при использовании этого представления. Я знаю, что есть способы обойти это ограничение, например TOP 99.999999 PERCENT, но я хотел бы знать, что является лучшим методом, а не …

1
Почему вы можете отбросить представление SQL Server только в текущей базе данных?
Просто заметил это и с трудом придумал техническую причину для этого. Таблицы могут быть удалены с использованием трех имен частей, но представления ограничены двумя именами частей. В чем причина этого?
11 sql-server  view 

5
Почему это ОБНОВЛЕНИЕ терпит неудачу с нарушением ограничения уникального ключа?
Я «случайный» администратор баз данных, относительно неопытный и сбитый с толку этой проблемой. Запуск MS SQL Server 2012. Проблема с этим оператором UPDATE: UPDATE dbo.tAccts SET Ticket = 'ARP.ExGE' , Method = 'smtp' , AcctOwner = 'r00417819' , DisplayName = '~AppLight HBSFax-Inactive' , Destination = 'r00417819@mail.ad.ge.com' , UpdatedBy = SYSTEM_USER …

1
Подсказка noexpand для некоммерческого издания и производительности
Я должен использовать индексированные представления для достижения производительности. Как видно из этой таблицы сравнения, стандартное издание не поддерживает индексированные представления. Но BOL говорит: Индексированные представления могут быть созданы в любой редакции SQL Server. В SQL Server Enterprise оптимизатор запросов автоматически учитывает индексированное представление. Чтобы использовать индексированное представление во всех других …

2
Отслеживание текущего пользователя через представления и триггеры в PostgreSQL
У меня есть база данных PostgreSQL (9.4), которая ограничивает доступ к записям в зависимости от текущего пользователя и отслеживает изменения, сделанные пользователем. Это достигается с помощью представлений и триггеров, и по большей части это работает хорошо, но у меня возникают проблемы с представлениями, которые требуют INSTEAD OFтриггеров. Я пытался уменьшить …

3
Oracle: как запросить иерархическую таблицу?
Задний план Это для построения некоторых представлений, которые мы будем использовать для отчетов. У меня есть таблица местоположений, ключевые поля которых "местоположение" и "родитель" . Структура, которую создают эти два поля, по уровням, соответствует названиям компании -> название кампуса -> название здания -> название этажа -> название комнаты. Название компании …
10 oracle  query  view  hierarchy 

2
Оконные функции вызывают ужасный план выполнения при вызове из представления с внешним параметризованным предложением 'where'
У меня была эта проблема давным-давно, я нашел обходной путь, который подходил мне, и забыл об этом. Но теперь есть такой вопрос о SO, поэтому я хочу поднять эту проблему. Есть представление, которое соединяет несколько таблиц очень простым способом (заказы + строки заказа). При запросе без whereпредложения представление возвращает несколько …

1
Доступ к представлению на основе таблицы в другой базе данных без учета в этой другой базе данных
Я создал представление в database1 на основе таблиц в database2. Я дал SELECTразрешение пользователю, который имеет доступ только к базе данных1. Пользователь не может заставить это представление работать, потому что у него нет учетной записи в базе данных2. Как я могу решить эту проблему? Я не хочу создавать учетную запись …

1
PostgreSQL: удалить столбец из поля зрения
У меня есть место, VIEWгде я пытаюсь создать скрипт развития, чтобы я мог добавить к нему столбец. Эта часть отлично работает; колонка добавлена ​​просто отлично. Однако обратное не работает; удалить последний добавленный столбец не удастся с ERROR: cannot drop columns from viewсообщением. Проблема в том, что этот конкретный взгляд имеет …

1
Использование связанного сервера с OPENQUERY в проекте базы данных
У меня есть SQL Server 2008 с базой данных, которую я хочу добавить в TFS. Поэтому я использовал проект базы данных Visual Studio 2013, куда я импортировал БД. После исправления множества ошибок я застрял с единственной оставшейся ошибкой: В одном представлении разработчики использовали OPENQUERYдля доступа к связанному серверу. Поэтому я …

2
Будет ли команда mysqldump создавать резервные копии всех представлений, представленных в БД, или для этого есть специальная команда?
Я пытаюсь сделать резервную копию всей моей базы данных вместе с представлениями. Я собираюсь использовать mysqldumpкоманду. Мне было интересно, если это скопирует все виды или мне придется использовать отдельную команду для этого. Пожалуйста, предложите мне ответ. Любая помощь очень ценится.
10 mysql  backup  mysqldump  view 

2
Нужно ли представлению свои собственные ограничения внешнего ключа?
Отказ от ответственности: я программист, а не администратор баз данных, так что терпите меня ... У меня есть вид, который я использую, чтобы просто сопоставить 2 объекта вместе. Я должен сделать соединение между несколькими различными таблицами, чтобы получить это: CREATE OR REPLACE VIEW V_SCREENING_GROUP_SITES AS ( SELECT SG.SCREENING_GROUP_ID, V.SITE_ID FROM …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.