Msg 102,Level 15,State 1,Line 5在''附近语法不正确。插入语句SQL Server
嗨,我收到此错误消息102,级别15,状态1,行5语法附近错误'',我不知道从哪里出现问题。这是代码,我也附上了截图。Msg 102,Level 15,State 1,Line 5在''附近语法不正确。插入语句SQL Server
USE CobornSalesDB;
GO
INSERT INTO SalesActivity
VALUES ('AC00001','05-12-2016','AG16170','C000001',
'P0001','S00002',1,200000.00,NULL,1.2220,20,100000.00,
'12-25-2016','12-30-2016','12-31-2016','A000001','PR00001');
GO
![SCREENSHOT][1]
你有一个隐藏的字符
如果我转换为ANSI在记事本+ +
INSERT INTO
SalesActivity
VALUES
(
'AC00001',
'05-12-2016',
'AG16170',
'C000001',
'P0001',
'S00002'‌​, --this bad boy
1 ,
200000.00,
NULL,
1.2220,
20 ,
100000.00,
'12-25-2016',
'12-30-2016',
'12-31-2016',
'A000001',
'PR00001');
GO
嗨,是不是删除它,并显示相同的错误。:( –
@GeorgiGeorgiev适合我,当我尝试它。有2个字符,unicode 8204和8203 – gbn
现在给我另一个错误Msg 213,Level 16,State 1,Line 3 列名或提供的值的数量与表定义不匹配。 'P0001','S00002','1',200000.00,NULL,1.2220,100000.00, '25 -12-2016','30-12-2016','31-12-2016','A000001',' 'PR00001' ); GO –
(1)列出列的插入。 (2)使用ISO标准日期格式('2016-12-31''或'20161231''。 –
我认为这实际上是一个有用的问题,因为隐藏的字符在字符串中。 – gbn