Поделиться через


класс ошибки QUERIED_TABLE_INCOMPATIBLE_WITH_ROW_LEVEL_SECURITY_POLICY

SQLSTATE: 428HD

Не удается получить доступ к таблице, так как ранее назначенная политика безопасности на уровне строк в настоящее время несовместима со схемой таблицы; Чтобы продолжить, обратитесь к владельцу таблицы, чтобы обновить политику:

АРГУМЕНТ_НЕ_НАЙДЕН_В_ЦЕЛЕВОЙ_ТАБЛИЦЕ

Для целевой таблицы <tableName>политика безопасности на уровне строк под названием <functionName> реализуется с помощью пользовательской функции SQL, но <argumentDescription> не найдена в целевой таблице: (<columnNames>)

Дублирующиеся имена входных столбцов

Для целевой таблицы <tableName>политика безопасности уровня строк с именем <functionName> реализуется UDF SQL с повторяющимися именами входных столбцов: (<columnNames>)

INCOMPATIBLE_COLUMN_TYPES

Для целевой таблицы <tableName>политика безопасности уровня строк с именем <functionName> реализуется UDF SQL с <argumentDescription> несовместимой с целевой таблицей: (<columnNames>)

NON_BOOLEAN_RETURN_TYPE

Для целевой таблицы <tableName>политика безопасности уровня строк с именем <functionName> реализуется SQL UDF с неboolean типом возвращаемого значения <returnType>

НЕТ_ПАРАМЕТРОВ

Для целевой таблицы <tableName>политика безопасности уровня строк с именем <functionName> реализуется UDF SQL без параметров.

NO_RETURN_TYPE

Для целевой таблицы <tableName><entity> с именем <functionName> реализуется UDF SQL без возвращаемого типа.