您的位置:首页 > 其它

定义游标,产生字段列表

2005-08-08 00:30 246 查看

--===============定义游标,产生字段列表==========================


declare @tablename VARCHAR(256)




use adatabase




set @tablename = 'tablename'




DECLARE @tempName VARCHAR(256), @tempNameall VARCHAR(1024)


SET @tempNameAll = ''




DECLARE tmpCursor CURSOR


FOR


SELECT SYSCOLUMNS.name FROM SYSCOLUMNS,SYSOBJECTS


WHERE SYSCOLUMNS.ID = SYSOBJECTS.ID and SYSOBJECTS.name = @tablename


OPEN tmpCursor


FETCH NEXT FROM tmpCursor INTO @tempName


WHILE @@FETCH_STATUS = 0


BEGIN




SET @tempNameAll = @tempNameall + ', ' +char(13)+ @tablename + '.' + @tempName


FETCH NEXT FROM tmpCursor INTO @tempName


END




CLOSE tmpCursor


DEALLOCATE tmpCursor




PRINT @tempNameAll




--===============定义游标,产生字段列表==========================

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: