易截截图软件、单文件、免安装、纯绿色、仅160KB

复制mssql行的问题 - Web 开发 / ASP

如题
我使用

VBScript code:
conn.execute("SET IDENTITY_INSERT [abc] On" & vbcrlf & "insert into [abc] (id,name,qq,msn) select (select top 1 id from [abc] order by id desc)+1,name,qq,msn) from [abc] where id="&sid&" & vbcrlf & "SET IDENTITY_Insert [abc] OFF")


这样可以复制新的一行,但是如果有很多用户同时使用,如果并发的话,这里面的select top 1肯定就不对了?

应该怎么解决呢?有另外比较方便的复制mssql行的方法吗?

先select出来一个记录集,再conn.execute insert into写入数据库?


你的意思是,我用IDENTITY_INSERT On这样的语句没关系吗?

引用
应该不会,有事务和锁
语句太多写存储过程,这样程序维护方便



相关问答:

关于ACCESS和MSSQL的问题 - Web 开发 / ASP

有一个数据库里只有2W条数据不到,却有500M那么大,怎么回事啊?是ACCESS的数据库。后来我把ACCESS导入到MSSQL中,也占用了500M左右的空间,如果压缩数据库呢?请高手指点
压缩数据库?能做到么...
期待高人指点 我 ......

mssql 默认参数怎样处理? - MS-SQL Server / 基础类

我定义一个函数,有五个参数
但实际上我调用时不一定传五个参数,有时只需要传二个参数,有时只需要传三个参数等等
这种参数怎么定义呢?
SQL code:
CREATE FUNCTION [ owner_name.] function_name
( [ { ......

oracle 和MSSQL有哪些区别! - .NET技术 / C#

大家发表一下自己的意见啊!
1 开源性不一样
2 数据库容量性能界别不能并论
3 公司规模完全不一样
  Oracle目前是关系数据库中并发性能最好的,也得到公众认可。
  Mysql充其量可以算个中型数据库 ......

mssql函数翻译 - 其他数据库开发 / MySQL/Postgresql

跪求将以下函数翻译为 mysql 的语法
CREATE FUNCTION workdayadd( 
@date datetime, --基础日期 
@workday int --要增加的工作日数 
)RETURNS datetime 
AS 
BEGIN 
DEC ......

【SOS】 MSSQL数据库问题 - MS-SQL Server / 疑难问题

select id,name,type from A union all 
select id,name,type from B union all 
select id,name,type from C union all where ???
----------------------------------------------------
  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号