|
Ошибка вставки данных из таблицы с маскированной колонкой
|
|||
---|---|---|---|
#18+
Здравствуйте! При тестировании масок на колонках столкнулся с проблемой, когда не отрабатывают запросы merge, insert into select * from, update. Есть таблица из 20 колонок, на 10 из которых установлена маска (CREATE MASK ... ), Выполнена команда активации контроля таблицы (ALTER TABLE ... ACTIVATE COLUMN ACCESS CONTROL) Тестировал работы на команде insert. При попытке выполнить возникает ошибка (ругается на последнюю маску в таблице): Код: plaintext
При включении контроля, но удалении последней маски (DROP MASK DWH.IP_E_MAIL) возникает такая же ошибка, но на предыдущую маску. Колонки имеют обычную структуру - nullable, vargraphic. Пробовал те же манипуляции на других тестовых таблицах, которые повторяют структуру основной. Ситуация повторяется. Но! Есть тестовый сервер, на котором была восстановлена из бэкапа основная база, с такой же таблицей, и там команда выполняется (только update нет). Проводил различные манипуляции с колонками - затирал, обнулял, ставил всем пустое значение - ничего не помогло. Может быть, это какие-то особые настройки базы мешают производить такие действия? Все запросы выполнял из-под админа. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2021, 11:32 |
|
|
start [/forum/topic.php?fid=43&fpage=2&tid=1600136]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 137ms |
0 / 0 |