查询结果不同的问题
在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次?