Forum Użytkownikow Subiekt GT

InsERT GT => Subiekt GT => Wątek zaczęty przez: szwabg w Październik 30, 2020, 13:32:15

Tytuł: Błąd aktualizacji bazy ver 1.64
Wiadomość wysłana przez: szwabg w Październik 30, 2020, 13:32:15
Podziękowania dla Usera yemet, znalazłem funkcję o tej nazwie.
@dkozlowski Właśnie dostałem nauczkę za bezmyślne instalowanie dodatków bez dokumentacji obiektów bazodanowych.
InSolutions na odczepnego poleciło kasowanie tabel.

Panowie powiedzcie czyje to "dziadostwo" nie wygląda to na funkcję InSolutions ??

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER FUNCTION [dbo].[SplitCSV](@Values VARCHAR(max), @Separator CHAR(1))
   RETURNS @retTab TABLE(Value INT)
   AS
   BEGIN
   declare @cXML XML;
      set @cXML=cast('<a>'+REPLACE(
               @Values,
               @Separator ,
               '</a><a>')+'</a>' as XML);
      insert into @retTab(Value)
      SELECT nref.value('.','nvarchar(50)') as val
      from @cXML.nodes('/a') AS R(nref)
     RETURN
   END

Tytuł: Odp: Błąd aktualizacji bazy ver 1.64
Wiadomość wysłana przez: yemet w Październik 30, 2020, 13:38:58
W testowej bazie 1.64 HF1 nie ma takiej funkcji, nazewnictwo też nie przypomina konwencji przyjętej przez Insert (jest kilka wyjątków).
Tytuł: Odp: Błąd aktualizacji bazy ver 1.64
Wiadomość wysłana przez: dkozlowski w Październik 30, 2020, 17:49:08
Jeśli jest wywoływana przez trigger inSolutoins to czyja ma być ?

Z tą dokumentacją to przesadzasz, nie przypominam sobie nikogo, kto udostępnia takie informacje, ja też tego nie robię, ale autor rozwiązania powinien pomóc, chyba, że ktoś inny dostarczał rozwiązanie i/lub użytkownik nie zastosował się do instrukcji obsługi (na przykład nie odinstalował rozwiązania z bazy danych przed odinstalowaniem z systemu operacyjnego).
Tytuł: Błąd aktualizacji bazy ver 1.64
Wiadomość wysłana przez: candy w Październik 30, 2020, 18:06:26
Dodałbym tylko że ta funkcja zupełnie niczemu nie szkodzi i możesz ją spokojnie zostawić.
Problemem może być np trigger, który próbuje tą funkcję uruchomić, ale sama funkcja niczym nie grozi.
Tytuł: Odp: Błąd aktualizacji bazy ver 1.64
Wiadomość wysłana przez: dkozlowski w Październik 30, 2020, 18:33:58
http://www.forumsubiekta.pl/subiekt/blad-aktualizacji-bazy-ver-1-64-20606/msg117120/#msg117120 (http://www.forumsubiekta.pl/subiekt/blad-aktualizacji-bazy-ver-1-64-20606/msg117120/#msg117120)