MSSQL - view/procedura =?iso-8859-2?Q?zwracaj=B1ce?= dodatkowewiersze
Jacek Osiecki - 14-12-2006 16:08
MSSQL - view/procedura =?iso-8859-2?Q?zwracaj=B1ce?= dodatkowewiersze
Witam,
Nie wiem nawet jak w?a?ciwie nazwa? ten problem :)
Chodzi mi o sytuacj?, gdzie np. mam tabel? "dbo.klienci" (id int, nazwa nvarchar(15)) i w niej kilku klientów: 1,klient1 2,klient2 3,klient3 ....itd.
Chcia?bym mie? view/funkcj?/procedur?, dzi?ki której otrzyma?bym list?:
-1, wszyscy 1, klient1 2, klient2 itd.
My?la?em ?e table-valued function to jest to czego potrzebuj?, ale niestety - mssql nie pozwala na stworzenie takiej funkcji w której bym tworzy? table variable...
Jakie? pomys?y? Widz? ?e da si? stworzy? stored procedure, która zwróci to co chc? - ale chyba nie bardzo da si? j? potem u?y? w VIEW (a do tego jest mi to potrzebne)...
Pozdrawiam, -- Jacek Osiecki joshua@ceti.pl GG:3828944 "To nie logika, to polityka" (c) Kabaret pod Wydrwigroszem 2006
=?ISO-8859-2?Q?qqru=BCNIK?= - 14-12-2006 16:08
Jacek Osiecki napisa?(a): > Witam, > > Nie wiem nawet jak w?a?ciwie nazwa? ten problem :) > > Chodzi mi o sytuacj?, gdzie np. mam tabel? "dbo.klienci" (id int, nazwa nvarchar(15)) > i w niej kilku klientów: > 1,klient1 > 2,klient2 > 3,klient3 > ...itd. > > Chcia?bym mie? view/funkcj?/procedur?, dzi?ki której otrzyma?bym list?: > > -1, wszyscy > 1, klient1 > 2, klient2 > itd.
Nie wiem czy w?a?ciwie zrozumia?em ten problem... ale chyb chodzi?o Ci o co? takiego:
create view DupaBlada as
select id, nazwa from dbo.klienci
union all
select -1 as id, 'wszyscy' as nazwa
-------- qqru?NIK
Grzesiek G. - 14-12-2006 16:08
Jacek Osiecki napisa?(a): > Witam, > > Nie wiem nawet jak w?a?ciwie nazwa? ten problem :) > > Chodzi mi o sytuacj?, gdzie np. mam tabel? "dbo.klienci" (id int, nazwa nvarchar(15)) > i w niej kilku klientów: > 1,klient1 > 2,klient2 > 3,klient3 > ...itd. > > Chcia?bym mie? view/funkcj?/procedur?, dzi?ki której otrzyma?bym list?: > > -1, wszyscy > 1, klient1 > 2, klient2 > itd. > > My?la?em ?e table-valued function to jest to czego potrzebuj?, ale niestety > - mssql nie pozwala na stworzenie takiej funkcji w której bym tworzy? table > variable... > > Jakie? pomys?y? Widz? ?e da si? stworzy? stored procedure, która zwróci to > co chc? - ale chyba nie bardzo da si? j? potem u?y? w VIEW (a do tego jest > mi to potrzebne)...
SELECT -1 As Id, 'Wszyscy' AS Nazwa UNION ALL SELECT Id, Nazwa FROM dbo.klienci
Pozdrawiam
-- Grzegorz Gruza Odpowiadaj?c usu? "spamerom_nie." z adresu!!!
Jacek Osiecki - 14-12-2006 16:08
Dnia Mon, 27 Nov 2006 15:38:12 +0100, qqru?NIK napisa?(a): > Nie wiem czy w?a?ciwie zrozumia?em ten problem... ale chyb chodzi?o Ci o > co? takiego: > > create view DupaBlada as > > select id, > nazwa > from dbo.klienci > > union all > > select -1 as id, > 'wszyscy' as nazwa
Dzi?ki wszystkim, w?a?nie o to "union all" chodzi?o :) Ech, lamer ze mnie, lamer... zamiast tego potworzy?em jakie? multi-statement table-valued funkcje :)
Pozdrawiam, -- Jacek Osiecki joshua@ceti.pl GG:3828944 "To nie logika, to polityka" (c) Kabaret pod Wydrwigroszem 2006
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Wydajność baz danych w zależności od poziomu izolacji ANSI/ISO
Czy zna (obsługuje) ktoś program Iso Draw ?
MYSQL - kodowanie w ISO-PL
strona plus baza w iso do utf-8
Kodowanie: z iso na utf
MSSQL Express czy Oracle Express
Pobierananie danych z innej bazy danych w MSSQL
Migracja MSSQL 2005 CTP na 2005 Express
MSSQL , funkcja pobierajaca sama date (bez czasu) w funkcji
[mssql] insert do tabeli na podstawie danych z innej tabeli
zanotowane.pldoc.pisz.plpdf.pisz.plponland.htw.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|