您的位置:首页 > 其它

查找字段类型为ntext或者text的列

2008-07-23 11:13 369 查看
declare @colName nvarchar(50), @tblName nvarchar(50)
declare @colValue nvarchar(2000)

DECLARE objCursor CURSOR FOR
select a.name, b.name
from syscolumns a
inner join sysobjects b on a.id=b.id and b.xtype='u'
inner join systypes c on a.xtype = c.xtype and (c.name='ntext' or c.name='text')
OPEN objCursor
FETCH NEXT FROM objCursor INTO @colName,@tblName
WHILE @@FETCH_STATUS = 0
BEGIN
print('select top 1 @colValue=' + @colName + ' from ' + @tblName)
--exec('select top 1 @colValue=' + @colName + ' from ' + @tblName)
FETCH NEXT FROM objCursor INTO @colName,@tblName
END
CLOSE objCursor
DEALLOCATE objCursor
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: