Member 10678871 Ответов: 1

Может быть указан только при использовании списка столбцов и IDENTITY_INSERT


can only be specified when a column list is used and IDENTITY_INSERT is ON


Что я уже пробовал:

Я попробовал следующий запрос


Установите IDENTITY_INSERT StudentSubjectRegistration на

ГО
Вставить В StudentSubjectRegistration

Выберите StudentSubjectRegistrationID, StudentSemesterRegistrationID, StudentRegCode, DivisionID, SemesterActivationID, SemesterID, BranchesSubjectDetailID,
SubjectDetailsID, SubjectCategoryID, SubjectGroupPID, NoOfAttempt, StudentStatusPID, ParentSubject, SubjectCode, FacultySubjectMappingID, OrgGrade,
OrgGradePoint, TotalMark, IsReExamRegistered, IsAllowReExam, IsEquivalence, IsMedicalReason, AwardedGrade, AwardedGradePoint, SubjectCredit,
Evaluationtypepid, CreditGradePoint, IsFeedBackSubmitted, YearID, CollegeID, IsEnabled, IsAccepted, IsAccRejected, AccComment, IsApproved, IsAppRejected,
AppComment, IsFreezed, IsArchived, Обработки, CreatedOn, Поле Modifiedby, Createdon И Modifiedon
От OEPIS.dbo.StudentSubjectRegistration
Где (StudentRegCode = 111615003) и (SemesterActivationID = 239) и (SemesterID = 190) и (YearID = 12) и (SubjectCode IN ('CSE-16005'))

Иди
Установить IDENTITY_INSERT StudentSubjectRegistration Off
ГО

Но все равно ошибка отображается в sql
Явное значение столбца identity в таблице 'StudentSubjectRegistration' может быть указано только в том случае, если используется список столбцов и включен параметр IDENTITY_INSERT.


Так что, пожалуйста, направь меня

1 Ответов

Рейтинг:
4

OriginalGriff

Прочтите сообщение об ошибке.

can only be specified when a column list is used and IDENTITY_INSERT is ON
Вы не указываете список столбцов - что в любой момент является очень плохой идеей - поэтому вы не можете указать значение для столбца идентификаторов.
INSERT INTO MyTable (Column1, Column2, ...) ...