[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.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[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.pldoc.pisz.plpdf.pisz.ploefg.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 |
|