ofstream
не имеет перегруженного оператора <<
для std::vector
, поэтому вам нужно выполнить его самостоятельно, например
for (auto&& s : username){
save << s;
}
, хотя ваши причины для использования std::vector
могут быть сомнительным.
Обновление:
У вас есть БЕЗОПАСНОСТЬ УРОВНЯ СТРОКИ
.
Пользовательская функция FND_GENERIC_POLICY.GET_PREDICATE
вызывается при каждом доступе к таблице и ограничивает доступ к некоторым строкам.
Она возвращает разные результаты в зависимости от того, как вы обращаетесь к таблице: напрямую или через SYNONYM
.
Вам нужно посмотреть на функцию и посмотреть, что '
Вы на 100% уверены, что CS.CS_INCIDENTS_ALL_B
на самом деле является таблицей, а не представлением? Если это представление, возможно, оно делает что-то довольно необычное в своем предложении WHERE.
select object_type from dba_objects where owner = 'CS' and object_name = 'CS_INCIDENTS_ALL_B'
Убедитесь, что нет других объектов (представление или таблица), принадлежащих APPS с таким же именем, как у вашего синонима.
select object_type,object_name
from dba_objects
where object_name='CS_INCIDENTS_B_SEC'
and owner='APPS'
and object_type!='SYNONYM'