Hallo! > > Wof�r brauchst Du den Standardwert denn genau? Ein "UPDATE SET > > spaltenname = DEFAULT" funktioniert ja auch. > > nun es geht um einen adtracker. in der tabelle campaigns ist > an das feld > "destination_url" eben der default "homepage_url" gebunden. in einer > stored procedure werden dann f�r jeden aufruf die clicks > dieser campaign > erh�ht und als return wert die "destination_url" zur�ckgegeben. > > falls nun aber eine guid an die sp �bergeben wird, zu der es keine > "campaign" gibt, folglich also auch keine "destination_url" mache ich > nat�rlich keine erh�hung der klicks, m�chte aber trotzdem eine > "destination_url" zur�ckgeben und was bietet sich da mehr an, > als diesen > schon angelegten default zur�ckzugeben ohne ihn hard codieren > zu m�ssen. > > ich hoffe das war verst�ndlich ;-)
Das k�nnen wir ja gleich mal testen ;-) Die Spalte "destination_url" in "campaigns" bekommt beim INSERT entweder eine beliebige URL oder den Standardwert zugewiesen. Somit hat Dein "Adtracker" auch immer einen Wert in dieser Spalte, es sei denn, dieser wird irgendwie gel�scht. Dagegen hilft dann ein UPDATE-Trigger: CREATE TRIGGER Campaigns_Update FOR UPDATE AS UPDATE Campaigns SET destination_url = DEFAULT WHERE destination_url IS NULL OR destination_url = '' Durch diesen Trigger hast Du dann immer einen Wert in der Spalte "destination_url" und Dein "AdTracker" braucht somit den Standardwert nicht zu kennen und Du brauchst keine Funktion, um den Standardwert zu lesen. Habe ich das jetzt richtig verstanden? ;-) Freundliche Gr��e Joachim van de Bruck ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular ATTACK! Download Intrexx CRM-Studio Now! http://www.intrexx.com _______________________________________________ Database.asp mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/database.asp
