这个触发器怎么写? 1、标识就是这样,如果你要插入连续的就不要用标识属性!2、直接用int类型,你在插入的时候 insert 表 select isnull(max(id),0)+1,'其他数据' from 表 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @SQLStr varchar(8000)set @SQLStr='SELECT Top '+cast(@每页大小 as varchar)+' * FROM T WHERE SortField NOT IN (SELECT TOP '+cast(@每页大小*@第几页 as varchar)+' SortField from T )'exec(@SQLStr) 这种情况,要再建立一个对应的收集表,此表可以只有一项id.删除原表时,将原表的ID好保存到这个收集表中,插入时,先从收集表中取最小的ID使用,插入,再将收集表的这个记录删除;若收集表中没有记录,再取最大的ID加1. 给你个链接吧http://expert.csdn.net/Expert/topic/1131/1131325.xml?temp=.8937189 如果大量删除,岂不是前面很多都没有了!bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。你把你的标识属性该为bigint类型 SQL2000中的DTS包,如何导入到SQL2008中,并通过SSIS来执行? 请问有什么软件可以追踪sqlserver的所有过程,特别是触发器 菜鸟问题 getdate()方法 Generate SQL script 解释一下触发器问题 程序调用存储过程中遇到的一个离奇问题 如何在SQL中 找出不同的表有哪些相同字段? 并把这些字段中同主键的记录改成完全相同? 是不是查询包含两个或以上就一定存在连接查询 在SQL SEVER中,如何在连上数据库后知道SA的密码? 如何在in中用模糊查询 请教sql语句,急 小弟初次用sql server 2000 有些问题搞不大懂 那位大虾能帮帮忙呀
set @SQLStr='SELECT Top '+cast(@每页大小 as varchar)+' * FROM T WHERE SortField NOT IN (SELECT TOP '+cast(@每页大小*@第几页 as varchar)+' SortField from T )'
exec(@SQLStr)
删除原表时,将原表的ID好保存到这个收集表中,
插入时,先从收集表中取最小的ID使用,插入,再将收集表的这个记录删除;
若收集表中没有记录,再取最大的ID加1.
http://expert.csdn.net/Expert/topic/1131/1131325.xml?temp=.8937189
bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。你把你的标识属性该为bigint类型