Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не материализует вычисляемый столбец по причине его недетерминированости
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Пытаюсь создать следующею таблицу с расчётным столбцом, который должен быть материализован: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Функция: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. В 8-ой строке использую функцию, которая не обращается к внешним данным и использует только функции STAsText() и STBuffer(), которых не нашёл в списке детерминированных и не детерминированных. Но так как на 6 и 7 строку, где используются те же функции SQL не ругается и принимает их соответственно они должны быть детерминированы. Но почему-то выдаёт ошибку: Код: sql 1. 2. Почему же столбец всё равно получается недетерминированным? Это можно как-то исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 18:54 |
|
||
|
Не материализует вычисляемый столбец по причине его недетерминированости
|
|||
|---|---|---|---|
|
#18+
Vlad__i__mir, ну для начала WITH SCHEMABINDING ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 18:55 |
|
||
|
Не материализует вычисляемый столбец по причине его недетерминированости
|
|||
|---|---|---|---|
|
#18+
TaPaKVlad__i__mir, ну для начала WITH SCHEMABINDING Можно по-подробнее, не понял что имеется в виду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 18:57 |
|
||
|
Не материализует вычисляемый столбец по причине его недетерминированости
|
|||
|---|---|---|---|
|
#18+
Vlad__i__mir, Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 19:03 |
|
||
|
Не материализует вычисляемый столбец по причине его недетерминированости
|
|||
|---|---|---|---|
|
#18+
TaPaKVlad__i__mir, Код: sql 1. 2. 3. 4. 5. Спасибо! Я читал, что SCHEMABINDING используется для представлений, чтобы нельзя было изменить базовую таблицу таким способом, который может повлиять на определение представления. А здесь на что он накладывает ограничение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 19:07 |
|
||
|
Не материализует вычисляемый столбец по причине его недетерминированости
|
|||
|---|---|---|---|
|
#18+
Vlad__i__mirTaPaKVlad__i__mir, Код: sql 1. 2. 3. 4. 5. Спасибо! Я читал, что SCHEMABINDING используется для представлений, чтобы нельзя было изменить базовую таблицу таким способом, который может повлиять на определение представления. А здесь на что он накладывает ограничение? что вы не поменяете функцию, не удалив ее предварительно из default-а ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 19:45 |
|
||
|
Не материализует вычисляемый столбец по причине его недетерминированости
|
|||
|---|---|---|---|
|
#18+
msLexVlad__i__mirпропущено... Спасибо! Я читал, что SCHEMABINDING используется для представлений, чтобы нельзя было изменить базовую таблицу таким способом, который может повлиять на определение представления. А здесь на что он накладывает ограничение? что вы не поменяете функцию, не удалив ее предварительно из default-а Спасибо! А что такое default? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2018, 20:33 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39597693&tid=1690333]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
18ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 313ms |

| 0 / 0 |
