對賈濤游標定位行的一點補充

2021-08-22 17:43:25 字數 1021 閱讀 2591

賈濤原文如下:

如何在乙個沒有主鍵的表中獲取第n行資料,在sql2005中可以用row_number,但是必須指定排序列,否則你就不得不用select into來過渡到臨時表並增加乙個排序字段。 

用光標的fetch absolute語句可以獲取絕對行數下的某行資料,測試**如下:

set nocount on

--建立測試環境並插入資料,並且表沒有主鍵

create table test(id int ,name varchar(10))

insert into test select 999,'jinjazz'

insert into test select 888,'csdn'

insert into test select 999,'sqlserver'

--通過游標獲取絕對行數

declare mycursor scroll cursor for select * from test

open mycursor

fetch absolute 3 from mycursor

close mycursor

deallocate mycursor

--刪除測試環境

drop table test

set nocount off

/*--

id name

----------- ----------

999 sqlserver

--*/

補充兩個定位行的語句:

fetch first from mycursor 

fetch last from mycursor

/*id name

----------- ----------

999 jinjazz

id name

----------- ----------

999 sqlserver

*/

賈揚清 我對人工智慧方向的一點淺見

賈揚清,浙江上虞人,畢業於清華大學自動化系,在加州大學 berkeley 分校獲得計算機博士學位,目前擔任阿里計算平台掌門人。最近幾年深度學習的流行,大家一般認為是從2012年 alexnet 在影象識別領域的成功作為乙個里程碑。alexnet 提公升了整個業界對機器學習的接受程度 以前很多機器學習...

對《Ext2 0 form使用例項》的一點補充

經過新一輪實踐,又掌握了不少東西。本文針對 ext2.0 form使用例項 中沒有談到的東西進行一點補充。1 增加乙個空白列 如圖紅色框部分,如果需要在列裡面增加乙個空白的位置,只要增加乙個高度為28的panel就行了。如下 items this.provincecombo this.citycom...

對《Ext2 0 form使用例項》的一點補充

經過新一輪實踐,又掌握了不少東西。本文針對 ext2.0 form使用例項 中沒有談到的東西進行一點補充。1 增加乙個空白列 如圖紅色框部分,如果需要在列裡面增加乙個空白的位置,只要增加乙個高度為28的panel就行了。如下 items this.provincecombo this.citycom...