Expand|Select|Wrap|Line Numbers
- DECLARE @dbname varchar(256)
- Create table #Users (
- TraderNum nvarchar(1024),
- FirmName nvarchar(1024)
- )
- DECLARE db_nm CURSOR
- for select distinct Name from TransactionDB where Name like 'BooksRecords%' and Active=1
- OPEN db_nm
- fetch next from db_nm into @dbname
- declare @stmt nvarchar(1024)
- DECLARE @FirmID nvarchar(32)
- DECLARE @UserNum nvarchar(32)
- while @@fetch_status=0
- begin
- select @stmt = 'Insert into #Users '+ 'VALUES (@UserNum,@FirmID)'--'Insert into #LavaUsers (TraderNum,FirmName) ' + 'select count(*) As NumUsers from ' + @dbname + '..FirmTrader ' + 'where Active=1' --, 'Insert into #LavaUsers (FirmName) '+ 'select FirmID from ' + @dbname + '..Firm'
- exec sp_executesql @stmt, N'@UserNum nvarchar(32) output', @UserNum = @UserNum output, N'@FirmID nvarchar(32) output', @FirmID = @FirmID output
- fetch next from db_nm into @dbname
- end
- close db_nm
- deallocate db_nm
- select * from #Users
- drop table #Users