日期:2014-05-18  浏览次数:20858 次

查询结果不同的问题
在C#程序中,我执行以下数据语句
SQL code
INSERT INTO Pos_IncApplyInf(PsamId,BatchNo,AgentId,UnitStoreId,ApplyTime,ApplyFee,CardId,AddCalcId,RealFee,ApplyState,OperID)VALUES('400001002021','0','01','0001','2012-02-26 14:31:51','100','04000002','1','90','0','6');
select SCOPE_IDENTITY() as id


在表中是插入了2条一样的数据,除了identity列号ID不同, 会有2个ID 1和2的相同记录 
select SCOPE_IDENTITY() as id 返回值是2

在SQL SEREVER 2005直接执行返回值就是 就是1

这是什么情况?

------解决方案--------------------
是不是代码中被执行了2次?