У меня ошибка недопустимого имени столбца при вставке записи в таблицу SQL Server. Вот определение:Ошибка имени столбца SQL Server
CREATE TABLE [dbo].[myTable]
(
[id] int IDENTITY(1, 1) NOT NULL,
[person_name] varchar(255) NOT NULL,
[modified_By] varchar(255) NOT NULL
)
ON [PRIMARY] WITH (DATA_COMPRESSION = NONE);
GO
И вставить
INSERT INTO myDB.dbo.myTable (id, person_name, modified_By)
VALUES (1, 'Aishwarya', 'admin')
Но я получаю следующее сообщение об ошибке при выполнении:
Lookup Error - SQL Server Database Error: Invalid column name 'modified_BY'.
Я могу SELECT
от штрафа колонны. Единственное, что я заметил по ошибке, это то, что «BY» капитализируется, вопреки определению таблицы. Есть идеи?
UPDATE: Обновление всех синтаксических ошибок, apologeez
отсутствует ']' после 'person_name' и после' modified_by' –
извините, обновит –
пропавших без вести), который должен закрыть таблицу create –