將記錄插入到我的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」是大寫,與表定義相反。有任何想法嗎?
更新:更新所有的語法錯誤,apologeez
在'person_name'之後缺少']'並且在'modified_by'之後' –
抱歉,將更新 –
缺失)這應該關閉創建表 –