Advertisement
Guest User

Untitled

a guest
Dec 10th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. declare @col varchar(255), @cmd varchar(max);
  2. DECLARE @Select VARCHAR(3000)
  3. DECLARE @Werteneu VARCHAR(3000)
  4. DECLARE @Tablename VARCHAR(3000)
  5.  
  6. SELECT @Tablename = 'AD'
  7. DECLARE getinfo cursor for
  8.  
  9. SELECT c.name FROM sys.tables t JOIN sys.columns c ON t.Object_ID = c.Object_ID
  10. WHERE t.Name = @Tablename
  11. SELECT @Werteneu = @Tablename
  12. OPEN getinfo
  13. FETCH NEXT FROM getinfo into @col
  14. WHILE @@FETCH_STATUS = 0
  15. BEGIN
  16. IF EXISTS (SELECT TOP 1 * FROM AD WHERE ' + @col + ' IS NOT NULL) BEGIN
  17. END
  18. FETCH NEXT FROM getinfo into @col
  19. END
  20. CLOSE getinfo
  21. DEALLOCATE getinfo
  22. exec ('select ' + @Werteneu + ' from AD')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement