Я использую IdeaBlade версии 3.6. Я заметил следующий сгенерированный запрос на обновление SQL:
(@ P1 nchar (32), @ P2 nvarchar (32), @ P3 nvarchar (512), @ P4 nchar (32), @ P5 int, @ P6 nvarchar (32), @ P7 int, @ P8 datetime , @ P9 datetime, @ P10 datetime, @ P11 int, @ P12 datetime, @ P13 int, @ P14 int, @ P15 int, @ P16 nvarchar (32), @ P17 nvarchar (128), @ P18 nvarchar (32), @ P19 nvarchar (32), @ P20 datetime, @ P21 datetime, @ P22 bit, @ P23 nvarchar (32), @ P24 nvarchar (64), @ P25 nchar (32)), обновление "dbo". "GSS_Documents" set " DocumentID "= @ Р1," имя_файла "= @ Р2," FilePath "= @ Р3," BusinessOfficeID "= @ Р4," страницы "= @ Р5," FileSize "= @ Р6," DocumentType "= @ Р7," DateCreated "= @ P8," EffectiveDateCreated "= @ P9," DateProcessed "= @ P10," ProcessorID "= @ P11," DateReviewed "= @ P12," ReviewerID "= @ P13," WorkflowStatus "= @ P14," ApprovalStatus» = @ Р15, "AccountNumber" = @ Р16, "имя_учетной_записи" = @ Р17, "SerialNumber" = @ Р18, "TransactionID" = @ Р19, "CriticalDate" = @ Р20, "EmergencyDate" = @ Р21, "GenerateSMSAlert" = @ P22, "CustomerPhoneNumber" = @ P23, "CustomerEmailAddress" = @ P24, где "DocumentID" = @ P25
Проблема в том, что DocumentID является первичным ключом. Это обновление также обновляет первичный ключ! Есть идеи, как это остановить?