
正文
sqlserver表遍历,oracle遍历的sql
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
sql server 某数据库所有表中数据的遍历
--T_Sql查询
select a.Name as tableName from sysobjects a inner join syscolumns b on a.ID=b.ID
where b.Name='字段名'
给分!
相关问答
Q1: 怎样实现在winform中实现遍历sqlserver中的A表,取到字段B的值,然后遍历C表,取到字段B的值
都是基于resultSet的遍历,定义一个集合,先查出A表的所有数据,然后循环取出字段B的值,然后再定义一个集合,取出C表的数据,再取出B字段的值,然后二者相等的数据,放入第三个集合中,这样就可以了。
Q2: 在SQLSERVER数据库表中遍历列,遍历的列的字段包含在另一个表的某列中
有游标循环即可。
decalre @fieldName varchar(128)
declare @sql varchar(max)
set @sql='select row_number() '
declare MyCur cursor for select ID form table1
open
fetch next from MyCur into @FieldName
while @@fetch_status = 0
begin
@sql=@sql +','+@FieldName
fetch next from MyCur into @FieldName
end
set @sql =@sql +' from tablename'
exec(@sql)
--关闭释放游标






