ďťż
 
[mssql2k] jak decryptować triggera? ďťż
 
[mssql2k] jak decryptować 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

[mssql2k] jak decryptować triggera?



janosikos - 25-01-2006 13:33
[mssql2k] jak decryptować triggera?
  jak w temacie, jak to zrobić?

Janosikos





Grzesiek G. - 25-01-2006 13:33

  janosikos napisał(a):
> jak w temacie, jak to zrobić?

Jest taki tool: dSQLSRVD. Nie testowałem, ale podobno działa.

Pozdrawiam

--
Grzegorz Gruza
Odpowiadając usuń "spamerom_nie." z adresu!!!




janosikos - 25-01-2006 13:33

  ogólnie jest problem, bo podczas uruchomienia wywolywane jest:

SELECT DISTINCT o.id AS Id, CASE o.type WHEN 'FN' THEN 'Scalar Function'
WHEN 'IF' THEN 'Inlined Table Function' WHEN 'P' THEN 'Stored Procedure'
WHEN 'RF' THEN 'Replication Filter SP' WHEN 'TF' THEN 'Table Function' WHEN
'TR' THEN 'Trigger' WHEN 'V' THEN 'View' END AS Type, o.name AS Name,
USER_NAME(o.uid) AS Owner, o.crdate AS Created, ISNULL(op.name, '(N/A)') AS
[Parent Object], c.encrypted AS Encrypted FROM syscomments AS c INNER JOIN
sysobjects AS o ON c.id = o.id AND c.colid = 1 AND o.type IN
('FN','IF','P','RF','TF','TR','V') LEFT OUTER JOIN sysobjects AS op ON
o.parent_obj = op.id ORDER BY o.type, o.name

i u mnie daje taki komunikat (w QA):
Server: Msg 145, Level 15, State 1, Line 1
ORDER BY items must appear in the select list if SELECT DISTINCT is
specified.

po zmianie Type na type daje rezutat, wiec podejrzewam ze jest to wina
ustawienia sortowania w uwzględnieniem duzych i małych liter bo takie mam
ustawienia bazy. pytanie - jak istawic collacje na brak rozróżniania
wielkosci znaków? nie zalezy mi na mozliwości korzystania później z tej bazy
(bo będę sie "bawił" na kopii)

Janosikos

Użytkownik "Grzesiek G." <gruza@spamerom_nie.priv4.onet.pl> napisał w
wiadomości news:dr7kp5$reu$2@nemesis.news.tpi.pl...
> janosikos napisał(a):
>> jak w temacie, jak to zrobić?
>
> Jest taki tool: dSQLSRVD. Nie testowałem, ale podobno działa.
>
> Pozdrawiam
>
> --
> Grzegorz Gruza
> Odpowiadając usuń "spamerom_nie." z adresu!!!




Pascal - 25-01-2006 15:35

  janosikos napisał(a):
> ogólnie jest problem, bo podczas uruchomienia wywolywane jest:
>
> SELECT DISTINCT o.id AS Id, CASE o.type WHEN 'FN' THEN 'Scalar Function'
> WHEN 'IF' THEN 'Inlined Table Function' WHEN 'P' THEN 'Stored Procedure'
> WHEN 'RF' THEN 'Replication Filter SP' WHEN 'TF' THEN 'Table Function' WHEN
> 'TR' THEN 'Trigger' WHEN 'V' THEN 'View' END AS Type, o.name AS Name,
> USER_NAME(o.uid) AS Owner, o.crdate AS Created, ISNULL(op.name, '(N/A)') AS
> [Parent Object], c.encrypted AS Encrypted FROM syscomments AS c INNER JOIN
> sysobjects AS o ON c.id = o.id AND c.colid = 1 AND o.type IN
> ('FN','IF','P','RF','TF','TR','V') LEFT OUTER JOIN sysobjects AS op ON
> o.parent_obj = op.id ORDER BY o.type, o.name
>
> i u mnie daje taki komunikat (w QA):
> Server: Msg 145, Level 15, State 1, Line 1
> ORDER BY items must appear in the select list if SELECT DISTINCT is
> specified.

Komunikat mówi, że musisz użyć w selekcie pól które masz w ORDER jeżeli
używasz opcji DISTINCT.

w Order używasz pola o.type, które używasz w case a nie w selekcie
(dopisz do selecta o.type lub użyj w order Type

P.S. powyższa kwerenda u mnie działa bez błędów
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [pgsql] Wykonanie triggera po =?ISO-8859-2?Q?zako=F1czeniu_tra?==?ISO-8859-2?Q?nsakcji?= =?ISO-8859-2?Q?Mam_do_napisania_triggera_plpgsq?= =?ISO-8859-2?Q?l_mo=BFe_kto=B6_b=EAdzie_w_stanie_pom_?= [MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?= [pgsql] Zmienna jako pole NEW w trigger pl/pgSQL. [MSSQL] Wykonanie DTS za =?ISO-8859-2?Q?pomoc=B1_triggera?= =?iso-8859-2?q?firebird_i_triggery_-_logowanie_historii_zmian_zawarto=B6ci?= =?iso-8859-2?q?Jak_wykona=E6_rekompilacj=EA_procedury/triggera?= Postgresql - gdzie moge sie nauczyc pisania funkcji i triggerow w Funkcja replace w triggerach MS SQL Server 2005 MSSQL: view, trigger INSTEAD OF UPDATE - problem
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • oefg.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