ďťż
 
=?ISO-8859-2?Q?Filtrowanie_wyniku_procedury_sk=B3adowalnej?= ďťż
 
=?ISO-8859-2?Q?Filtrowanie_wyniku_procedury_sk=B3adowalnej?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

=?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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • melooonka.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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com