Pan*_*end 1 sql sql-server sql-server-2008
我有一个奇怪的问题,脚本正在执行SQL Server表中的一些插入.它一直工作到今天,但现在它每次都失败,但是没有对代码进行任何更改.
它返回错误
无法将值NULL插入列'IRS VAT Prod_ Posting Group',表'NAV_2009_Test.dbo.TEST Pxx 2011 $ Interface Invoice'; 列不允许空值.
如您所见,[IRS VAT Prod_ Posting Group]应插入VAT列 - 根本没有列为null.
我尝试更改列以允许NULLS查看会发生什么,但这没有任何区别.
这是我的SQL语句:
INSERT INTO dbo.[TEST Pxx 2011$Interface Invoice] (
[Entry Type],
[Entry ID],
[Reservation Contract],
[Date],
[Residential No_],
[Gast Nr],
Gastbezeichnung,
[Moveware Customer No_],
[Account No_],
[Residential Cost Type],
Description,
Verrechnungsart,
[Invoicing interval],
Quantity,
[Unit Price],
Amount,
[VAT Prod_ Posting Group],
[Last Invoicing],
[Next Invoicing],
[Special Event],
[Increase %],
[Cost Unit],
[Area Code],
[From Date],
[To Date],
Address,
[Post Code],
City
)
VALUES
(
1,
'590313',
'1055',
'2013-01-28',
'',
'1062',
N'Jan Kling',
'100127',
'3030',
'1',
N'Sideboard ',
'1',
'1',
'1',
'17',
'17',
'VAT',
'01-01-1753 00:00:00:000',
'01-01-1753 00:00:00:000',
'-',
'0',
'321',
'',
'2012-09-03',
'2012-09-10',
N'Zehnderweg 31',
'4600',
N'Olten'
);
Run Code Online (Sandbox Code Playgroud)
正如我所说,没有对代码进行任何更改,所以我想知道是否有什么东西可能在服务器上出错了.
谁能摆脱任何光明?