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

Antwort per Email an