0

如何在 SQL Server 2008 中插入具有空值的查询?

例如:

  INSERT INTO QREMOTES...Account 
  (Name, AccountType, ParentRefListID)
  VALUES
  ('Josh Account', 'Expense', NULL)

据我所知,使用了 null 关键字.. 但在这里它没有帮助,它是如何出错的

消息 7399,级别 16,状态 1,第 1 行
链接服务器“QREMOTES”的 OLE DB 提供程序“MSDASQL”报告错误。提供商没有提供有关该错误的任何信息。
消息 7343,级别 16,状态 2,第 1 行
链接服务器“QREMOTES”的 OLE DB 提供程序“MSDASQL”无法插入表“[QREMOTES]...[Account]”。未知的提供程序错误。

4

3 回答 3

1

试试这样

INSERT INTO QREMOTES...Account 
(Name, AccountType)
VALUES
('Josh Account', 'Expense')
于 2013-10-04T07:58:43.867 回答
0

像这样试试

INSERT INTO QREMOTES...Account 
  (Name, AccountType, ParentRefListID)
  VALUES
  ('Josh Account', 'Expense', '')
于 2013-10-04T10:13:36.133 回答
-1

利用

INSERT INTO QREMOTES...Account (Name, AccountType, ParentRefListID) VALUES ('Josh Account', 'Expense', 'NULL')

于 2014-12-24T08:01:55.023 回答