运行下面的SQL看看结果:declare @sql varchar(2000),
@typefield varchar(100),
@tablename varchar(255),
@name varchar(100)
select @typefield = 'name',@tablename = 'sysobjects'
set @sql = ' declare cuTemp cursor for '
+' SELECT DISTINCT '+@typefield + ' FROM ' + @tablename
exec (@sql)
open cuTemp
fetch cuTemp into @name
while (@@fetch_status=0)
begin
print @name
fetch cuTemp into @name
end
close cuTemp
DEALLOCATE cuTemp
@typefield varchar(100),
@tablename varchar(255),
@name varchar(100)
select @typefield = 'name',@tablename = 'sysobjects'
set @sql = ' declare cuTemp cursor for '
+' SELECT DISTINCT '+@typefield + ' FROM ' + @tablename
exec (@sql)
open cuTemp
fetch cuTemp into @name
while (@@fetch_status=0)
begin
print @name
fetch cuTemp into @name
end
close cuTemp
DEALLOCATE cuTemp
解决方案 »
- SQL2005 如何做一个自动化的任务
- 查找相邻数据?在线等
- 父表选择某个子表的查询问题
- 求一个这样简单的存储过程~~
- 我有一个SQLSERVER数据库,是放在远程服务器上的,我想建立一个存储过程,在每天的零点,自动复制一个字段的值到另一个字段中,是不是用
- 一个很菜的问题,帮忙设计数据库,在线急等,解决立刻给分,今天解决今天结~
- sql事物问题循环添加跟新
- 请问怎样可以限制所有字段不能同时为空的情况出现,请各位指教!!
- 请问用一条语句可以实现吗?如果可以,应该怎么写?
- 紧急求救:SQL Server 2000 与Wingate4.01冲突的问题
- sql server 中有没有memo类型?
- 累加字符型字段
谢谢,