完全可以,不过返回的是第一个ID。
如果你还不行,试试这样:
Declare MyCursor Cursor For Select id from table
Open MyCursor
Fetch Next from MyCursor into @TempValue
如果你还不行,试试这样:
Declare MyCursor Cursor For Select id from table
Open MyCursor
Fetch Next from MyCursor into @TempValue
解决方案 »
- 请问如何实现按时间段统计呢?
- 利用sqlserver2000的发布、订阅功能实现不同数据库之间的数据同步
- SQL同步的严重问题
- 能否解释一下如下代码?
- 请问数据库引擎有哪几种
- mysql query browser报错
- [求助]sql2000中,如何在复制一个表中的某一列的内容,到另一个表中去~?~
- 关于sqlserver写的存储过程,用odbc函数调用的问题
- 看着数据库板块(VFP)的不景气,实在是伤心,开个贴子放放分,希望数据版越来越红火,也借此向大家拜个早年,祝大家 新年快乐!事事顺心!……
- 分页查询
- 我数据库没有基础 不知道学SQL server 有没有太大的阻力?
- insert into 的问题
还可以通过#temptable
完全可以,不过返回的是第一个ID。
>>>>>說法可能有誤,返回的并不是第一個ID, 而應該是不確定,隨機的。
那假如是table的id上有建索引的話,或者用了ordery by id的話,那返回的就是最後一筆的記錄了。要確保只返回一筆的話,可用:
SELECT Top 1 @TempValue=id FROM table