Добавление новой строки с помощью 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 не увеличивается автоматически.
другой вариант для добавления строки в таблицу необходимо перейти к таблице в Обозревателе объектов, щелкнув по ней правой кнопкой мыши и выбрав открыть таблицу. Затем можно перейти к последней строке сетки и вручную ввести значения для столбцов.