如果是SQL Server 2005以前的版本不能使用rowid来删除,你要先做一个临时表,字段多一类型——自动增量,然后再将原表数据转移到临时表中,再删除,然后再转回去,比较麻烦。
SQL Server 2005就可以直接用rowid来实现
delete from table where rowid=***
delete from table where id=:id
无语.此数据库不要也霸,如果都一样,那存那么多相同数据的记录,浪费...
没有主键的数据库 还能叫做数据库吗?
设计的时候是怎么考虑的。。。
用rowid行号来删除