=?ISO-8859-2?Q?Filtrowanie_wyniku_procedury_sk=B3adowalnej?=
Bartek Szafraniec - 25-01-2006 12:10
=?ISO-8859-2?Q?Filtrowanie_wyniku_procedury_sk=B3adowalnej?=
Cześć! Czy w Transact SQL (SQL Server 2000) istnieje możliwośc filtrowania wyników procedury składowanej?
Mam na myśli takie zapytanie:
SELECT * FROM (procedura arg1, arg2) proc WHERE pole = wartosc
Pozdrawiam, Bartek
-- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Grzesiek G. - 25-01-2006 12:10
Bartek Szafraniec napisał(a): > Cześć! > Czy w Transact SQL (SQL Server 2000) istnieje > możliwośc filtrowania wyników procedury składowanej? > > Mam na myśli takie zapytanie: > > SELECT * FROM (procedura arg1, arg2) proc > WHERE pole = wartosc
Nie.
-- Grzegorz Gruza Odpowiadając usuń "spamerom_nie." z adresu!!!
Marcin A. Guzowski - 13-02-2006 10:31
Grzesiek G. napisał(a): > Bartek Szafraniec napisał(a): >> Cześć! >> Czy w Transact SQL (SQL Server 2000) istnieje możliwośc filtrowania >> wyników procedury składowanej? >> >> Mam na myśli takie zapytanie: >> >> SELECT * FROM (procedura arg1, arg2) proc >> WHERE pole = wartosc > > Nie.
Nie jest to prawda. Są dwa sposoby:
1. przez tabelę tymczasową
CREATE TABLE #temp (pole typ_pola...) INSERT INTO #temp EXEC procedura SELECT * FROM #temp WHERE [filtruj sobie]
2. przez OPENQUERY (data access musi być włączone)
EXEC sp_serveroption 'server', 'data access', true SELECT * FROM OPENQUERY(server, 'EXEC procedura') WHERE [filtruj sobie]
-- Pozdrawiam, Marcin Guzowski
Grzesiek G. - 13-02-2006 10:32
Marcin A. Guzowski napisał(a): > Grzesiek G. napisał(a): > >> Bartek Szafraniec napisał(a): >> >>> Cześć! >>> Czy w Transact SQL (SQL Server 2000) istnieje możliwośc filtrowania >>> wyników procedury składowanej? >>> >>> Mam na myśli takie zapytanie: >>> >>> SELECT * FROM (procedura arg1, arg2) proc >>> WHERE pole = wartosc >> >> >> Nie. > > > Nie jest to prawda. Są dwa sposoby: > > 1. przez tabelę tymczasową > > CREATE TABLE #temp (pole typ_pola...) > INSERT INTO #temp EXEC procedura > SELECT * FROM #temp WHERE [filtruj sobie] >
Ciężko się zgodzić, że to też podpada pod zapytanie typu SELECT * FROM (procedura arg1, arg2) proc WHERE pole = wartosc Ale może to kwestia gustu :-). (sam stosuję tę metodę)
> 2. przez OPENQUERY (data access musi być włączone) > > EXEC sp_serveroption 'server', 'data access', true > SELECT * FROM OPENQUERY(server, 'EXEC procedura') WHERE [filtruj sobie] > > Tej metody rzeczywiście nie znałem.
-- Grzegorz Gruza Odpowiadając usuń "spamerom_nie." z adresu!!!
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
Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8
=?iso-8859-2?q?Co_oznacza_b=B3=B1d_Warning:_mysql=5Fconnect() _[function.mysql-connect]:_Can't_connect_to_local_MySQL_server_through_sock et_'/var/run/mysqld/mysqld.sock'_(2)_in?=
=?iso-8859-2?q?Informatyka,_Java,_EJB,_Ajax,_Spring=2E_Czy=BF by_to_koniec_=B6wiata,_czy_te=BF_nasze_uczelnie_b= EAd=B1_uczy=B3y_w_ko=F1cu!_czego_praktycznego_=2E= 2E=2E=2E?=
=?iso-8859-2?q?Ati_Mobility_Radeon_X300_W_Notebooku_Jak_Zwi=E Akszy=E6_Ilo=B6=E6_Grafiki_Poprzez_Wsp=F3=B3dziele nie_Z_Ramu=3F=3F=3F?=
=?ISO-8859-2?Q?=AFegnam_si=EA=2E=2E=2E?=
zanotowane.pldoc.pisz.plpdf.pisz.plmelooonka.opx.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 |
|