| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		55812296
 
 
  註冊時間: 2012-09-19 文章: 49
 
  第 1 樓
  | 
		
			
				 發表於: 星期一 十二月 24, 2012 12:06 pm    文章主題: 有辦法用sql upda 嗎 | 
				     | 
			 
			
				
  | 
			 
			
				資料表aa 有一欄位 nNo n(4)  假設有5000筆記錄
 
要將nNO 添入從1 至 5000  目前的作法如下
 
sele aa
 
lnNo=0
 
scan 
 
  lnNo=lnNo+1
 
   rep nNO with lnNO
 
endscan 
 
請問是否能用sql update 方法 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		yctsai
 
 
  註冊時間: 2003-04-11 文章: 180
 
  第 2 樓
  | 
		
			
				 發表於: 星期一 十二月 24, 2012 1:45 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				| update aa set nNo=recno() | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		55812296
 
 
  註冊時間: 2012-09-19 文章: 49
 
  第 3 樓
  | 
		
			
				 發表於: 星期一 十二月 24, 2012 2:10 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				| 謝yctsai aa 是有經其他欄位排序過的 recno() 應該不是原序了 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		ckp6250
 
 
  註冊時間: 2004-07-30 文章: 1645
 
  第 4 樓
  | 
		
			
				 發表於: 星期一 十二月 24, 2012 5:58 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				public a
 
a=0
 
update aa set nNo=Addrecno(a)
 
 
Function Addrecno
 
Para a
 
a=a+1
 
return a | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |