Я изучаю, как использовать Studio управления SQL Server и не могу выяснить, как вставить новую строку в таблицу.
Структура таблицы:
ID,
Field1,
Field2
Запрос:
INSERT INTO Table (Field1,Field2) VALUES(1,2)
Ошибка:
Главная ошибка 0x80040E14, незначительная ошибка 25503
Я, вероятно, пропускаю что-то очень простое. Любая справка ценилась бы.
Хорошо, я был на грани того, чтобы вырвать все свои волосы, и, похоже, использование одинарных кавычек вместо двойных решило проблему.
Теперь я хочу вырвать свои волосы еще больше.
Спасибо всем за ответы. Это была моя ошибка.
Есть ли в вашей таблице автоматически увеличивающееся поле ID
? В противном случае вам нужно будет вручную указать значение для ID
в вашем операторе INSERT
.
Вы можете проверить, увеличивается ли поле ID
автоматически, используя обозреватель объектов, перейдя к таблице и развернув узел «Столбцы». Найдите столбец ID
, щелкните его правой кнопкой мыши и выберите Свойства . Если для свойства Identity установлено значение False , это означает, что поле ID
НЕ увеличивается автоматически.
Другой вариант добавления строки в таблицу - перейти к таблице в обозревателе объектов, щелкнув ее правой кнопкой мыши и выбрав Открыть таблицу . Затем вы можете перейти к последней строке в сетке и вручную ввести значения для столбцов.