powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Материализовать представление с вычисляемыми полями
8 сообщений из 8, страница 1 из 1
Материализовать представление с вычисляемыми полями
    #39734109
Cammomile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет. Есть справочник элементов адресов
ID_OwnerID_Element

Есть вьюха

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE VIEW dbo.FullPath
 WITH SCHEMABINDING
AS 
 SELECT
   PE.ID, PE.OwnerID, PE.Element, FullPath = CAST( CP.FullPath as varchar(900))
 FROM  dbo.PathElements PE  CROSS APPLY dbo.CombinePath(PE.ID)  CP

 GO



Хочется материализовать столбец FullPath но поскольку он вычисляется через dbo.CombinePath(PE.ID) сервак ругается.

Это вообще выполнимая задача? (давно не брался за скуль, забыл азы)
...
Рейтинг: 0 / 0
Материализовать представление с вычисляемыми полями
    #39734112
Cammomile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
  CREATE UNIQUE CLUSTERED INDEX NIX_dbo_FullPath_FullPath On dbo.FullPath(FullPath)
 



Код: sql
1.
2.
Сообщение 10142, уровень 16, состояние 1, строка 159
Cannot create index on view "TestDB.dbo.FullPath" because it contains an APPLY. Consider not indexing the view, or removing APPLY.
...
Рейтинг: 0 / 0
Материализовать представление с вычисляемыми полями
    #39734150
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не всякое представление материализуется. В хелпе есть требования к вьюхе.
...
Рейтинг: 0 / 0
Материализовать представление с вычисляемыми полями
    #39734169
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевич,

авторНе всякое представление материализуется. В хелпе есть требования к вьюхе.
я бысказал практически никакое по тем требованиям :)
...
Рейтинг: 0 / 0
Материализовать представление с вычисляемыми полями
    #39734172
Cammomile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обходные маневры нам доступны?

У меня "бизнес задача" делать быстренбкий поиск по

dbo.FullPath
через FP.FullPath LIKE "...
...
Рейтинг: 0 / 0
Материализовать представление с вычисляемыми полями
    #39734183
Glebanski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cammomile,

FullPath еще поди XML какой-нить?
...
Рейтинг: 0 / 0
Материализовать представление с вычисляемыми полями
    #39734200
Cammomile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C:\folder1\folder2\folderAAA\1.txt

которая при помощи dbo.CombinePath() рекурсивно собирается из кусков
...
Рейтинг: 0 / 0
Материализовать представление с вычисляемыми полями
    #39734265
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cammomile,

а какие варианты у сервера? Он должен лайкнуть каждую строку. Заранее надо рассчитать значения.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Материализовать представление с вычисляемыми полями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]