ďťż
 
=?iso-8859-2?q?Jak_wykona=E6_rekompilacj=EA_procedury/triggera?= ďťż
 
=?iso-8859-2?q?Jak_wykona=E6_rekompilacj=EA_procedury/triggera?=
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?Jak_wykona=E6_rekompilacj=EA_procedury/triggera?=



Tdobe - 11-05-2007 12:32
=?iso-8859-2?q?Jak_wykona=E6_rekompilacj=EA_procedury/triggera?=
  witam,

Jak wykonać rekompilację procedury/triggera z z innej procedury
składowanej, może za pomocą DDL?
Zaznaczam, że nie chodzi mi o kompilację nowej/zmienionej tylko już
isteniejącej (rdb$procedures.rdb$procedure_source)





wloochacz - 11-05-2007 12:33

  > Jak wykonać rekompilację procedury/triggera z z innej procedury
> składowanej, może za pomocą DDL?
> Zaznaczam, że nie chodzi mi o kompilację nowej/zmienionej tylko już
> isteniejącej (rdb$procedures.rdb$procedure_source)
W jakiej bazie danych?!
Zgaduję, że chodzi o Firebird/Interbase - tak?

Trzeba sobie naklepać taki kod wykorzystując dynamicznie tworzonego
SQL'a. IMO - lepiej to zrobić za pomocą zewnętrznej aplikacji, ale da
się to napisać i w SQL, tylko nie rozumiem PO CO?

--
wloochacz




Tdobe - 11-05-2007 12:33
=?iso-8859-2?q?Re:_Jak_wykona=E6_rekompilacj=EA_procedury/triggera?=
  tak firebird, a dlatego ze w wersji 2.0.1 procedury zagniezdzone nie
sa automatycznie kompilowane... np. przy uzyciu database workbencha




Tdobe - 11-05-2007 12:33
=?iso-8859-2?q?Re:_Jak_wykona=E6_rekompilacj=EA_procedury/triggera?=
  podejzewam ze bedzie pomocne tutaj exec steatment... duzo z niego
kozystam, tylko potrzebyje tzw. "punkt zaczepu", bo nie wiem jak to
ugryźć





wloochacz - 11-05-2007 12:33

  IBExpert umie to zrobić.
> podejzewam ze bedzie pomocne tutaj exec steatment... duzo z niego
> kozystam, tylko potrzebyje tzw. "punkt zaczepu", bo nie wiem jak to
> ugryźć
Analiza dependencies i hej ho!

--
wloochacz




Tdobe - 11-05-2007 12:33
=?iso-8859-2?q?Re:_Jak_wykona=E6_rekompilacj=EA_procedury/triggera?=
  dependencies juz przerobilem, trigger odpowiedni wrzuca mi do tabelki
ktore procedury trzeba przekompilowac i usuwa te ktore zostaly
przekompilowane, tylko teraz problem jak je automatycznie kompilowac,
lub za pomoca jednej procedury w stylu "przekompiluj wszystkie invalid"




wloochacz - 11-05-2007 12:33

  > dependencies juz przerobilem, trigger odpowiedni wrzuca mi do tabelki
> ktore procedury trzeba przekompilowac i usuwa te ktore zostaly
> przekompilowane, tylko teraz problem jak je automatycznie kompilowac,
Wykonać polecenie RECREATE PROCEDURE, w FB v2.1.0 Beta 3 z 2007-03-18
pokazało się coś takiego...
Musisz sprawdzić.

> lub za pomoca jednej procedury w stylu "przekompiluj wszystkie invalid"
Uważam że tu nie ma o czym gadać trzeba to tylko zrobić. A to nie jest
żadne wyzwanie, raczej...
Masz wszystkie informacje, masz listę procedur wiesz nawet jak używa się
execute statemtent, więc czego jeszcze trzeba?
Chcesz automat - kup IBExperta.

--
wloochacz




Tdobe - 11-05-2007 12:33
=?iso-8859-2?q?Re:_Jak_wykona=E6_rekompilacj=EA_procedury/triggera?=
  mam kupionego database workbencha, to nie w tym problem, myslalem ze
unikne skladania recreate procedure procedure ( param1 integer, param
2...) i body, a jesli inaczej nie mozna, to coz, tak jak piszesz
trzeba to napisac nie gadac... tylko wolalem sie upewnic ze nie ma
procedury recompile nazwaprocedury:D

pozdrawiam




wloochacz - 11-05-2007 12:33

  > mam kupionego database workbencha, to nie w tym problem, myslalem ze
> unikne skladania recreate procedure procedure ( param1 integer, param
> 2...) i body, a jesli inaczej nie mozna, to coz, tak jak piszesz
> trzeba to napisac nie gadac... tylko wolalem sie upewnic ze nie ma
> procedury recompile nazwaprocedury:D
Nie ma, takim recompile to jest Alter Procedure.
Procedura to nie index gdzie można go załatwić jedną prosta procedurą.

CREATE PROCEDURE SP_SET_STATISTICS
AS
declare variable AINDEX_NAME char(31);
begin
for select A.RDB$INDEX_NAME
from RDB$INDICES A
where A.RDB$INDEX_INACTIVE = 0
into :AINDEX_NAME
do execute statement 'SET STATISTICS INDEX ' || :AINDEX_NAME;
end

--
wloochacz
  • 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?= [MS SQL 2005] =?windows-1250?Q?Ilo=9C=E6_wiersz=F3w_w_zbiorze_wynikowym?= Manager =?ISO-8859-2?Q?font=F3w=2E=2E=2E?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • latwa-kasiora.pev.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