ďťż
 
[Oracle] Procedura =?ISO-8859-2?Q?zwracaj=B1ca_tabel=EA?= ďťż
 
[Oracle] Procedura =?ISO-8859-2?Q?zwracaj=B1ca_tabel=EA?=
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

[Oracle] Procedura =?ISO-8859-2?Q?zwracaj=B1ca_tabel=EA?=



=?ISO-8859-2?Q?Przemys=B3aw_Rachwa=B3?= - 11-05-2007 12:32
[Oracle] Procedura =?ISO-8859-2?Q?zwracaj=B1ca_tabel=EA?=
  Witam

Czy jest możliwe zwrócenie select-a za pomocą procedóry?, tudziew jakiś
inny sposób na wykonanie parametryzowanego zapytania Select.

Pozdrawiam





dap - 11-05-2007 12:32

  Przemysław Rachwał wrote:
> Witam
>
> Czy jest możliwe zwrócenie select-a za pomocą procedóry?, tudziew jakiś
> inny sposób na wykonanie parametryzowanego zapytania Select.

Zobacz tu.

select * from table(dbms_xplan.display) ;

dap




=?ISO-8859-2?Q?Przemys=B3aw_Rachwa=B3?= - 11-05-2007 12:32

  dap napisał(a):
> Przemysław Rachwał wrote:
>> Witam
>>
>> Czy jest możliwe zwrócenie select-a za pomocą procedóry?, tudziew
>> jakiś inny sposób na wykonanie parametryzowanego zapytania Select.
>
> Zobacz tu.
>
>
> select * from table(dbms_xplan.display) ;
>
> dap

hmm

chodzi mi bardziej o odpowiednik z MSSQL-a

CREATE PROCEDURE sp_struktura

@L_NOVEL nvarchar(14) ='',
@TIMEKEY nvarchar(6) = ''
AS
BEGIN
SET NOCOUNT ON;
SELECT
*
FROM
KW_STRUKTURA
WHERE
(TIMEKEY = @TIMEKEY) AND (L_NOVEL = @L_NOVEL)

END
GO

to taki prosty przykład.
Da się coś podobnego zrobić w Oracle?




ThomasO@cpas.com - 11-05-2007 12:32
=?iso-8859-2?q?Re:_Procedura_zwracaj=B1ca_tabel=EA?=
  On May 2, 9:00 am, Przemysław Rachwał <prach...@gazeta.pl> wrote:
> dap napisał(a):
>
> > Przemysław Rachwał wrote:
> >> Witam
>
> >> Czy jest możliwe zwrócenie select-a za pomocą procedóry?, tudziew
> >> jakiś inny sposób na wykonanie parametryzowanego zapytania Select.
>
> > Zobacz tu.
>
> > select * from table(dbms_xplan.display) ;
>
> > dap
>
> hmm
>
> chodzi mi bardziej o odpowiednik z MSSQL-a
>
> CREATE PROCEDURE sp_struktura
>
> @L_NOVEL nvarchar(14) ='',
> @TIMEKEY nvarchar(6) = ''
> AS
> BEGIN
> SET NOCOUNT ON;
> SELECT
> *
> FROM
> KW_STRUKTURA
> WHERE
> (TIMEKEY = @TIMEKEY) AND (L_NOVEL = @L_NOVEL)
>
> END
> GO
>
> to taki prosty przykład.
> Da się coś podobnego zrobić w Oracle?

REF CURSOR

Poczytaj:
http://download-east.oracle.com/docs...ions.htm#i7106

Thomas





jerry - 11-05-2007 12:32

  Przemysław Rachwał napisał(a):
> Witam
>
> Czy jest możliwe zwrócenie select-a za pomocą procedóry?, tudziew jakiś
> inny sposób na wykonanie parametryzowanego zapytania Select.
>
> Pozdrawiam

Oracle Pipelined Table Functions




=?ISO-8859-2?Q?Przemys=B3aw_Rachwa=B3?= - 11-05-2007 12:32

  ThomasO@cpas.com napisał(a):
> On May 2, 9:00 am, Przemysław Rachwał <prach...@gazeta.pl> wrote:
>> dap napisał(a):
>>
>>> Przemysław Rachwał wrote:
>>>> Witam
>>>> Czy jest możliwe zwrócenie select-a za pomocą procedóry?, tudziew
>>>> jakiś inny sposób na wykonanie parametryzowanego zapytania Select.
>>> Zobacz tu.
>>> select * from table(dbms_xplan.display) ;
>>> dap
>> hmm
>>
>> chodzi mi bardziej o odpowiednik z MSSQL-a
>>
>> CREATE PROCEDURE sp_struktura
>>
>> @L_NOVEL nvarchar(14) ='',
>> @TIMEKEY nvarchar(6) = ''
>> AS
>> BEGIN
>> SET NOCOUNT ON;
>> SELECT
>> *
>> FROM
>> KW_STRUKTURA
>> WHERE
>> (TIMEKEY = @TIMEKEY) AND (L_NOVEL = @L_NOVEL)
>>
>> END
>> GO
>>
>> to taki prosty przykład.
>> Da się coś podobnego zrobić w Oracle?
>
> REF CURSOR
>
> Poczytaj:
> http://download-east.oracle.com/docs...ions.htm#i7106
>
> Thomas
>

CREATE OR REPLACE PACKAGE BODY Employee_RefCur_pkg
AS
PROCEDURE EmployeeSearch(i_EName IN VARCHAR2,
o_EmpCursor OUT empcur)
IS
BEGIN
OPEN o_EmpCursor FOR
SELECT emp.empno, emp.ename, emp.job,
emp.sal, dept.dname, dept.loc
FROM emp, dept
WHERE ename LIKE '%' || i_EName || '%'
AND emp.deptno = dept.deptno
ORDER BY UPPER(emp.ename);
END EmployeeSearch;
END Employee_RefCur_pkg;

i wywołanie

Dim strSearchName
Dim objConnection
Dim objCommand
Dim objRecordSet
Dim objNameParam
Dim varEmpNo
strSearchName = Request.Form("txtSearchName")
If strSearchName = "" Then strSearchName = "%"
Set objConnection = Server.CreateObject("ADODB.Connection")

With objConnection
.ConnectionString = "Provider=OraOLEDB.Oracle;" & _
"Data Source=Oracle8i_dev;" & _
"User ID=scott;" & _
"Password=tiger;" & _
"PLSQLRSet=1;"
.Open
End With

Set objCommand = Server.CreateObject("ADODB.Command")
With objCommand
Set .ActiveConnection = objConnection
.CommandText = "{call Employee_RefCur_pkg.EmployeeSearch(?)}"
Set objNameParam = .CreateParameter("SearchName", adBSTR, _
adParamInput, , strSearchName)
.Parameters.Append objNameParam
Set objRecordSet = .Execute()
End With

http://www.developerfusion.co.uk/show/671/11/

(jak by kto szukał)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Oracle 19g +Insert +Insert +Insert... Wydajność baz danych w zależności od poziomu izolacji ANSI/ISO MSSQL Express czy Oracle Express 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 [Oracle, Toad] Zaladowanie obiektu w TOAD [Oracle][Reports30] 10G nie dziala razem z Reports3.0 [Oracle] catalog.sql i catproc.sql - bledy
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • adwokat.keep.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