插入使用Microsoft SQL Server 2008 R2

时间:2015-10-16 07:18:50

标签: sql-server-2008 sql-server-2008-r2

我尝试将新用户插入到包含ID和Name的简单表中。

这是我执行的查询:

INSERT INTO [dKArchive].[dbo].[Logins]
       ([IDL]
       ,[Name])
 VALUES
       (37
       ,'pippo.paperino')
GO

我正在使用Microsoft SQL Server Management Studio。

执行查询后,该值将添加到表中,之后当我关闭Microsoft SQL Server Management Studio并重新打开它时,此数据将消失。

为什么会这样?

感谢。最好的问候。

1 个答案:

答案 0 :(得分:0)

第二次尝试回答:

SSMS可以选择设置每个查询都是一个事务。你可以在

下找到这个
Tools...->Options->Query Execution->SQL Server->ANSI->SET IMPLICIT_TRANSACTION

如果启用此选项,您将获得与您描述的行为接近的内容。但是,关闭SSMS时,您将收到有关未提交事务的警告。 忽略此警告不是一个好主意。

那时,您可以点击提交,一切顺利,您可以关闭此选项。