database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 4859 게시물 읽기
No. 4859
커서에서 질문드립니다.
작성자
석별
작성일
2009-05-29 18:12
조회수
6,104

declare
@sql nvarchar(4000);
declare q_cursor cursor LOCAL FAST_FORWARD READ_ONLY
 for select ts_to_excell from t_member_join_setting where ts_display = 'Y' and ts_em_name <> 're_pwd' and ts_f_type = 1 order by ts_type asc

 open q_cursor;
 declare @query nvarchar(200);
 
 declare @x int;
 
 set @sql = N'select ';
 set @x = 1
 fetch next from q_cursor into @query

 while @@fetch_status = 0
 begin
 -- print @query;
  set @sql = @sql + @query;
  fetch next from q_cursor into @query
  print @sql
 end

 
 close q_cursor;
 deallocate q_cursor;

print @sql


위와 같이 커서를 썻는데요  커서 while 문 안에서 print @sql는 값이 찍히는데 커서을 나온후 
print @sql 하면 null 만 나옵니다.

제가 모르는 부분이 있는건가요?

답변 부탁드립니다.

[Top]
No.
제목
작성자
작성일
조회
4936뒤에 공백까지 문자열 길이를 알수 있는 방법이 있을까요? [3]
인크레더블
2009-06-02
6879
4929스풀이 동작하지 않도록 할려면 어떻게 해야 할까요? [2]
이동욱
2009-06-01
6171
4862- mssql 2008 고수님 - [1]
최원호
2009-05-30
7104
4859커서에서 질문드립니다.
석별
2009-05-29
6104
4857select시 datediff로 시간차이를 구하고싶은데요.. [2]
클래어
2009-05-29
7433
4847DTS에서는 실행이 되는데 Job으로 설정하면 실행이 안됩니다
좋은세상
2009-05-29
6840
4846group by 관련 질문입니다. [2]
최윤성
2009-05-28
5918
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다