Добавление новой строки с помощью SQL Server Management Studio?

Я учусь использовать SQL Server Management Studio и не могу понять, как вставить новую строку в таблицу.

Структура Таблицы:

ID,
Field1,
Field2

запрос:

INSERT INTO Table (Field1,Field2) VALUES(1,2)

ошибка:

основная ошибка 0x80040E14, незначительная ошибка 25503

Я, вероятно, пропустил что-то очень простое. Любая помощь будет оценена.

2 ответов


хорошо, я был на грани вытаскивания всех моих волос, и, похоже, использование одинарных кавычек вместо двойных кавычек исправило проблему.

теперь, я хочу вытащить мои волосы еще больше.

Спасибо за ответы всем. Это была моя ошибка.


ваша таблица имеет автоинкрементный ID поля? Если нет, вам нужно будет вручную указать значение для идентификатора в инструкции INSERT.

вы можете проверить, автоматически ли увеличивается поле ID с помощью обозревателя объектов, перехода к таблице и расширения узла столбцов. Найдите столбец ID, щелкните его правой кнопкой мыши и выберите Свойства. Если свойству Identity присвоено значение False, это означает, что поле ID не увеличивается автоматически.

другой вариант для добавления строки в таблицу необходимо перейти к таблице в Обозревателе объектов, щелкнув по ней правой кнопкой мыши и выбрав открыть таблицу. Затем можно перейти к последней строке сетки и вручную ввести значения для столбцов.