我尝试将新用户插入到包含ID和Name的简单表中。
这是我执行的查询:
INSERT INTO [dKArchive].[dbo].[Logins]
([IDL]
,[Name])
VALUES
(37
,'pippo.paperino')
GO
我正在使用Microsoft SQL Server Management Studio。
执行查询后,该值将添加到表中,之后当我关闭Microsoft SQL Server Management Studio并重新打开它时,此数据将消失。
为什么会这样?
感谢。最好的问候。
答案 0 :(得分:0)
第二次尝试回答:
SSMS可以选择设置每个查询都是一个事务。你可以在
下找到这个Tools...->Options->Query Execution->SQL Server->ANSI->SET IMPLICIT_TRANSACTION
如果启用此选项,您将获得与您描述的行为接近的内容。但是,关闭SSMS时,您将收到有关未提交事务的警告。 忽略此警告不是一个好主意。
那时,您可以点击提交,一切顺利,或您可以关闭此选项。