동적 할당 커서 SQL을 사용하여 데이터 가져 오기

고유 식별자 @ID 선언 
@Name NVARCHAR (20)을 선언 
@Age 값 int 선언 
(2) @Sex NVARCHAR 선언 
@Remarks NVARCHAR (100)를 선언 

FOR table_cursor 커서 선언 
	 에서 OpenDataSource SELECT * ( 
		", ("Microsoft.ACE.OLEDB.12.0를 ' 엑셀 8.0; HDR = 예; 데이터베이스 = E : \ csmodel \ user.xlsx ') ... [Sheet1의 $]) 
		
OPEN table_cursor 

이름 @ 나이 @, 섹스 @, 비고 @, @의 ID로 다음 table_cursor FROM FETCH 

WHILE @ @ FETCH_STATUS = 0 
BEGIN 
	//动态给数据库表字段赋值(비고 @ 성 @ 나이 @ 이름 @ NEWID을 ()) EM_User 값으로 삽입 
FETCH NEXT @의 ID로 table_cursor FROM 이름 @ 연령 @ 성별 @ @ 비고 
END 

CLOSE table_cursor의 
DEALLOCATE의 table_cursor을
 

 

추천

출처www.cnblogs.com/lijl/p/11368749.html