#sap-ase
#sap-ase
Вопрос:
При попытке вставить строку в таблицу я получаю 2 ошибки — с одним набором данных я получаю нарушение ограничений ASA6525. С другим набором данных я получаю нарушение ограничений ASA6517.
ERROR: [Sybase][ODBC Driver][SQL Anywhere]Constraint 'ASA6517'
violated: Invalid value in table 'emp_def' Error Code: -1091
Я пытался выяснить, в чем проблема — без реального успеха. Ошибка указывает только недопустимое значение в таблице без указания, какое значение недопустимо или как найти ответ.
Где я могу найти подробную информацию об этих ошибках? Мы используем ASE версии 16.
Комментарии:
1. запустите
sp_helpconstraint emp_def
, чтобы получить список ограничений; это должно показать вам тип / детали рассматриваемых ограничений2. Мои исследования предложили эту же команду. Однако, когда я пытаюсь это сделать, я получаю сообщение об ошибке «sp_helpconstraint не найден код ошибки: -265
3. что-то подозрительное в вашем env; в вашем сообщении об ошибке упоминается
SQL Anywhere
, что имя ограничения включаетASA
в себя сокращение отAdaptive Server Anywhere
(другое название дляSQL Anywhere
), и хотя я ожидалSQL Anywhere
бы заявить, чтоsp_helpconstraint
не найдено, я бы этого не ожидалASE
; вы пробовали запускатьsp_helpconstraint
черезisql
командную строку (ASE)?