Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --kreowanie tablicy
- /****** Object: Table [dbo].[ludziki] Script Date: 2013-05-08 13:04:21 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- SET ANSI_PADDING ON
- GO
- CREATE TABLE [dbo].[ludziki](
- [imie] [varchar](50) NULL,
- [nazwisko] [varchar](50) NULL,
- [ilosc] [int] NULL
- ) ON [PRIMARY]
- GO
- SET ANSI_PADDING OFF
- GO
- -- część właściwa
- declare @tablicaWynik TABLE (imie varchar(50), nazwisko varchar(50), liczba int)
- declare @imie varchar(50)
- declare @nazwisko varchar(50)
- declare @ilosc int
- declare @licznik int
- declare kursor cursor forward_only FOR
- select * from [dbo].[ludziki]
- open kursor
- FETCH NEXT FROM kursor INTO @imie, @nazwisko, @ilosc
- while @@FETCH_STATUS = 0
- begin
- --print @imie
- SET @licznik = @ilosc
- while @licznik > 0
- Begin
- INSERT INTO @tablicaWynik VALUES (@imie, @nazwisko, @ilosc)
- SET @licznik = @licznik -1
- End
- FETCH NEXT FROM kursor INTO @imie, @nazwisko, @ilosc
- End
- close kursor
- DEALLOCATE kursor
- select * from @tablicaWynik
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement