0
A
回答
4
你不应该需要这个,什么都可以是输出例如像新建ID:
INSERT INTO [table]
SELECT field1, field2;
SELECT SCOPE_IDENTITY();
,让您的ADO/ORM该ID。
但是,为了回答你的问题,你可以这样做:
SELECT top 1 [UnicLine] + 1 as newIDValue FROM [table] ORDER BY [UnicLine] DESC;
或简单
SELECT MAX([UnicLine]) + 1 as newIDValue FROM [table]
不作为问题的一部分,但read about
SCOPE_IDENTITY() vs @@IDENTITY vs IDENT_CURRENT('tablename')
知道差异和通道OOSE右一到USE_
1
如果你只是想看到的最高值,是目前在该表中,你可以这样做:
select max(UnicLine) from mytable
然而,这并不一定会告诉你什么是下一个值将在身份领域。如果有回滚的插入,则每个标识都会增加,因此您的下一个插入可能会获得大于当前max + 1的值。我同意balexandre,通常并不是真正的原因你需要这个。
相关问题
- 1. 如何使用phpexcel读取数据并插入数据库?
- 2. 如何从pdf中读取数据并插入到数据库中?
- 3. 阅读Excel和插入到数据库
- 4. 如何使用linq to sql读取和插入数据库?
- 5. 如何读取多个文本框并插入数据库?
- 6. 插入在读取数据
- 7. 如何读取数据库到ArrayList?
- 8. 从数据库中读取并插入到DataGridView中
- 9. 读取Excel文件内容并插入到数据库
- 10. 文件读取到数据库插入导致unicode字符串
- 11. 没有插入到数据库sql读取错误
- 12. 用流读取大文件并插入到数据库NodeJS
- 13. 如何从C++ Node.js插件读取/写入数据到ArrayBuffer?
- 14. 读取大型XML文件并将数据插入数据库
- 15. 在数据库中插入和读取数据
- 16. sqlite3插入并读取数据库中的BLOB数据
- 17. 如何插入数据库使用java POI从Excel表中读取数据?
- 18. 如何读取和写入MP3到数据库
- 19. 如何读取和导入.txt文件到数据库中?
- 20. 如何将数据插入数据库?
- 21. 如何获取不同的行最后插入到数据库?
- 22. 如何从texbox c#获取值插入到数据库
- 23. TDD插入到数据库
- 24. 插入到数据库
- 25. 插入到Access数据库
- 26. CSV插入到数据库
- 27. PHP插入到数据库
- 28. 插入到mysql数据库
- 29. 有插入到数据库
- 30. 插入到android数据库
Is is @SCOPE_IDENTITY or SCOPE_IDENTITY()? – 2009-05-28 06:05:50