declare @ID int
declare @TableName varchar(20)
declare @FieldName varchar(20)
set @TableName = 'Player'
set @Filedname = 'PID'
declare ID_Cursor cursor for select @Filedname from @TableName
open ID_Cursor
...
이렇게 테이블과 필드의 이름을 바꾸어서 수행하려합니다
같은 내용이 반복되기에 필드와 테이블만 바꿔 수행하려합니다
그런데 커서를 선언하는부분에서 137번 에러가 납니다
설명서를 보니 외부에서 선언한 변수를 사용했기때문이라는데
어떻게 해야 필드와 테이블 값을 변수로 넘길수 있을까요?
|