需要防止多个用户同时调出一条数据操作修改,在保存回数据库,我用是的存储过程,如下:
CREATE     PROCEDURE [dbo].[P_Common_Select]
(
@tblName  varchar(100),  -- 表名 
@strFields  varchar(4000) = ' * ', -- 需要返回的列 
@strWhere  varchar(2000) = '' -- 查询条件 (注意: 不要加 where) 
)
AS
declare @strSQL  varchar(5000)  -- 主语句  
if @strWhere != '' 
set @strSQL = 'select ' +@strFields+ ' from ' 
+ @tblName + ' where ' + @strWhere
else 
set @strSQL = 'select '+@strFields+ ' from '
+ @tblName  exec (@strSQL) --执行查询
GO查了不少资料,都是用SQL事务begin tran,具体我这个里面怎么添加呢,如果有人操作了,我在哪个地方弹出提示呢