<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/4.1.7" -->
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel rdf:about="http://www.insidesql.org/blogs/frankkalis/">
	<title>Frank Kalis - Latest Comments</title>
	<link>http://www.insidesql.org/blogs/frankkalis/?disp=comments</link>
	<description></description>
	<dc:language>de-DE</dc:language>
	<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=4.1.7"/>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
	<items>
		<rdf:Seq>
					<rdf:li rdf:resource="http://www.insidesql.org/blogs/frankkalis/2013/04/29/its-all-in-the-manual-stupid-trigger#c2233"/>
						<rdf:li rdf:resource="http://www.insidesql.org/blogs/frankkalis/2013/05/08/entwickler-vs-dba#c2231"/>
						<rdf:li rdf:resource="http://www.insidesql.org/blogs/frankkalis/2004/07/13/iif-in-t-sql#c2226"/>
						<rdf:li rdf:resource="http://www.insidesql.org/blogs/frankkalis/2004/07/13/iif-in-t-sql#c2225"/>
						<rdf:li rdf:resource="http://www.insidesql.org/blogs/frankkalis/2004/07/16/dynamisches-sql-fluch-und-segen#c2173"/>
						<rdf:li rdf:resource="http://www.insidesql.org/blogs/frankkalis/2004/07/16/dynamisches-sql-fluch-und-segen#c2172"/>
						<rdf:li rdf:resource="http://www.insidesql.org/blogs/frankkalis/2007/09/28/spaltenwerte-als-kommaseparierte-liste-zurueckgeben-teil-2#c2147"/>
						<rdf:li rdf:resource="http://www.insidesql.org/blogs/frankkalis/2007/09/28/spaltenwerte-als-kommaseparierte-liste-zurueckgeben-teil-2#c2139"/>
					</rdf:Seq>
	</items>
</channel>
<item rdf:about="http://www.insidesql.org/blogs/frankkalis/2013/04/29/its-all-in-the-manual-stupid-trigger#c2233">
	<title>Als Antwort auf: It's all in the manual, stupid - Trigger</title>
	<link>http://www.insidesql.org/blogs/frankkalis/2013/04/29/its-all-in-the-manual-stupid-trigger#c2233</link>
	<dc:date>2013-05-16T09:54:10Z</dc:date>
	<dc:creator>Uwe Ricken [Besucher]</dc:creator>
	<description>Lieber Frank,&lt;br /&gt;
&lt;br /&gt;
man rennt h&amp;#228;ufig einem &quot;Irrglauben&quot; hinterher und muss sich dann verwundert die Augen reiben, wenn man erkennt, dass die bisherige Sichtweise vollkommen falsch ist.&lt;br /&gt;
&lt;br /&gt;
So ist es mir auch erst vor Kurzem ergangen - warum also auch nicht mal ein Anderer :)&lt;br /&gt;
&lt;br /&gt;
Danke f&amp;#252;r die sehr gute und plastische Erl&amp;#228;uterung - ich w&amp;#228;re auch drauf reingefallen!</description>
	<content:encoded><![CDATA[Lieber Frank,<br />
<br />
man rennt h&#228;ufig einem "Irrglauben" hinterher und muss sich dann verwundert die Augen reiben, wenn man erkennt, dass die bisherige Sichtweise vollkommen falsch ist.<br />
<br />
So ist es mir auch erst vor Kurzem ergangen - warum also auch nicht mal ein Anderer :)<br />
<br />
Danke f&#252;r die sehr gute und plastische Erl&#228;uterung - ich w&#228;re auch drauf reingefallen!]]></content:encoded>
</item>
<item rdf:about="http://www.insidesql.org/blogs/frankkalis/2013/05/08/entwickler-vs-dba#c2231">
	<title>Als Antwort auf: Entwickler vs. DBA</title>
	<link>http://www.insidesql.org/blogs/frankkalis/2013/05/08/entwickler-vs-dba#c2231</link>
	<dc:date>2013-05-13T21:31:54Z</dc:date>
	<dc:creator>Torsten Schuessler [Mitglied]</dc:creator>
	<description>Ich kann mich noch nicht entscheiden, was ich besser finde :-):&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Who are you, the DBA? I thought you quit. Or maybe that was the guy before. It&#039;s a pity what happened to him&amp;#8230;after he complained about our last application.&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
oder:&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;That&#039;s when I noticed the code-droppers standing there, hulking, menacing developers, wearing Star Wars t-shirts and each with a paw full of pizza. I tried to ignore them as the Dev Lead started to speak.&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
Vielen Dank,&lt;br /&gt;
&lt;br /&gt;
tosc</description>
	<content:encoded><![CDATA[Ich kann mich noch nicht entscheiden, was ich besser finde :-):<br />
<br />
<em>Who are you, the DBA? I thought you quit. Or maybe that was the guy before. It's a pity what happened to him&#8230;after he complained about our last application.</em><br />
<br />
oder:<br />
<br />
<em>That's when I noticed the code-droppers standing there, hulking, menacing developers, wearing Star Wars t-shirts and each with a paw full of pizza. I tried to ignore them as the Dev Lead started to speak.</em><br />
<br />
Vielen Dank,<br />
<br />
tosc]]></content:encoded>
</item>
<item rdf:about="http://www.insidesql.org/blogs/frankkalis/2004/07/13/iif-in-t-sql#c2226">
	<title>Als Antwort auf: IIF in T-SQL</title>
	<link>http://www.insidesql.org/blogs/frankkalis/2004/07/13/iif-in-t-sql#c2226</link>
	<dc:date>2013-04-30T09:38:49Z</dc:date>
	<dc:creator>Frank Kalis [Mitglied]</dc:creator>
	<description>Korrekt und Danke f&amp;#252;r den Link!&lt;br /&gt;
Dieser Beitrag ist mittlerweile fast 10 Jahre alt. Ich sollte vielleicht in einem separaten Beitrag darauf aufmerksam machen. :-)</description>
	<content:encoded><![CDATA[Korrekt und Danke f&#252;r den Link!<br />
Dieser Beitrag ist mittlerweile fast 10 Jahre alt. Ich sollte vielleicht in einem separaten Beitrag darauf aufmerksam machen. :-)]]></content:encoded>
</item>
<item rdf:about="http://www.insidesql.org/blogs/frankkalis/2004/07/13/iif-in-t-sql#c2225">
	<title>Als Antwort auf: IIF in T-SQL</title>
	<link>http://www.insidesql.org/blogs/frankkalis/2004/07/13/iif-in-t-sql#c2225</link>
	<dc:date>2013-04-30T08:56:28Z</dc:date>
	<dc:creator>Wolf [Besucher]</dc:creator>
	<description>Es gibt ab SQL-Server 2012 den IIF in Transact SQL:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://msdn.microsoft.com/de-de/library/hh213574.aspx&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://msdn.microsoft.com/de-de/library/hh213574.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Und die funktioniert sehr gut. :-)</description>
	<content:encoded><![CDATA[Es gibt ab SQL-Server 2012 den IIF in Transact SQL:<br />
<br />
<a href="http://msdn.microsoft.com/de-de/library/hh213574.aspx" target="_blank" rel="nofollow">http://msdn.microsoft.com/de-de/library/hh213574.aspx</a><br />
<br />
Und die funktioniert sehr gut. :-)]]></content:encoded>
</item>
<item rdf:about="http://www.insidesql.org/blogs/frankkalis/2004/07/16/dynamisches-sql-fluch-und-segen#c2173">
	<title>Als Antwort auf: Dynamisches SQL : Fluch und Segen</title>
	<link>http://www.insidesql.org/blogs/frankkalis/2004/07/16/dynamisches-sql-fluch-und-segen#c2173</link>
	<dc:date>2012-12-29T22:26:02Z</dc:date>
	<dc:creator>Frank Kalis [Mitglied]</dc:creator>
	<description>Der Artikel ist eh etwas betagt. ;-)&lt;br /&gt;
&lt;br /&gt;
Ich habe ihn jetzt zwar durch die Rechtschreibpr&amp;#252;fung laufen lassen, w&amp;#252;rde aber empfehlen, Erlands aktualisierten &lt;a href=&quot;http://www.sommarskog.se/dynamic_sql.html&quot; rel=&quot;nofollow&quot;&gt;Originalartikel&lt;/a&gt; zu lesen.</description>
	<content:encoded><![CDATA[Der Artikel ist eh etwas betagt. ;-)<br />
<br />
Ich habe ihn jetzt zwar durch die Rechtschreibpr&#252;fung laufen lassen, w&#252;rde aber empfehlen, Erlands aktualisierten <a href="http://www.sommarskog.se/dynamic_sql.html" rel="nofollow">Originalartikel</a> zu lesen.]]></content:encoded>
</item>
<item rdf:about="http://www.insidesql.org/blogs/frankkalis/2004/07/16/dynamisches-sql-fluch-und-segen#c2172">
	<title>Als Antwort auf: Dynamisches SQL : Fluch und Segen</title>
	<link>http://www.insidesql.org/blogs/frankkalis/2004/07/16/dynamisches-sql-fluch-und-segen#c2172</link>
	<dc:date>2012-12-21T09:49:20Z</dc:date>
	<dc:creator>Hanz [Besucher]</dc:creator>
	<description>Nicht ausf&amp;#252;hrlich genug und jede Menge Rechtschreib- und Grammatikfehler.&lt;br /&gt;
Bitte &amp;#252;berarbeiten, vielen dank :)&lt;br /&gt;
&lt;br /&gt;
MfG Hanz</description>
	<content:encoded><![CDATA[Nicht ausf&#252;hrlich genug und jede Menge Rechtschreib- und Grammatikfehler.<br />
Bitte &#252;berarbeiten, vielen dank :)<br />
<br />
MfG Hanz]]></content:encoded>
</item>
<item rdf:about="http://www.insidesql.org/blogs/frankkalis/2007/09/28/spaltenwerte-als-kommaseparierte-liste-zurueckgeben-teil-2#c2147">
	<title>Als Antwort auf: Spaltenwerte als kommaseparierte Liste zur&#252;ckgeben Teil 2</title>
	<link>http://www.insidesql.org/blogs/frankkalis/2007/09/28/spaltenwerte-als-kommaseparierte-liste-zurueckgeben-teil-2#c2147</link>
	<dc:date>2012-09-24T11:18:34Z</dc:date>
	<dc:creator>Armin [Besucher]</dc:creator>
	<description>So! Aus dem Urlaub zur&amp;#252;ck und fit f&amp;#252;r neue Herausforderungen.&lt;br /&gt;
Deswegen die sp&amp;#228;te Meldung. Sorry!&lt;br /&gt;
Dein Vorschlag h&amp;#246;rt sich interressant an. Aber erzeuge ich dann nicht redundante Daten? Ich habe im Moment auch noch so gar keine Vorstellung wie ich das Umsetzen soll und wie genau Du Dir das mit den Konfigurationstabellen vorgestellt hast.&lt;br /&gt;
Ich kann ja mal einen groben Abriss &amp;#252;ber den Aufbau meiner DB geben obgleich das wohl das Off-Topic geht. &lt;br /&gt;
Ichabe also eine Tabelle mit Kontakten, eine mit den Abteilungen f&amp;#252;r die sie t&amp;#228;tig sein k&amp;#246;nnen, eine Hilfstabelle die Kontakte und Abteilungen m:n verbindet, eine mit den Eskalationsstufen, eine weitere HT die die Eskalationsstufen mit der HT KontakteAbteilungen m:n verbindet und nat&amp;#252;rlich die Tabelle in der alle Themen aufgelistet sind mit Ihrer jeweiligen Eskalationsstufe als Markierung. Dachte eigentlich das w&amp;#228;re schon ziemlich gut aber besser geht ja immer. vielleicht kann man das ja in einem anderen Themenbereich weiterdiskutieren wenn es hier nicht der richtige Platz ist. gerne auch per Mail..</description>
	<content:encoded><![CDATA[So! Aus dem Urlaub zur&#252;ck und fit f&#252;r neue Herausforderungen.<br />
Deswegen die sp&#228;te Meldung. Sorry!<br />
Dein Vorschlag h&#246;rt sich interressant an. Aber erzeuge ich dann nicht redundante Daten? Ich habe im Moment auch noch so gar keine Vorstellung wie ich das Umsetzen soll und wie genau Du Dir das mit den Konfigurationstabellen vorgestellt hast.<br />
Ich kann ja mal einen groben Abriss &#252;ber den Aufbau meiner DB geben obgleich das wohl das Off-Topic geht. <br />
Ichabe also eine Tabelle mit Kontakten, eine mit den Abteilungen f&#252;r die sie t&#228;tig sein k&#246;nnen, eine Hilfstabelle die Kontakte und Abteilungen m:n verbindet, eine mit den Eskalationsstufen, eine weitere HT die die Eskalationsstufen mit der HT KontakteAbteilungen m:n verbindet und nat&#252;rlich die Tabelle in der alle Themen aufgelistet sind mit Ihrer jeweiligen Eskalationsstufe als Markierung. Dachte eigentlich das w&#228;re schon ziemlich gut aber besser geht ja immer. vielleicht kann man das ja in einem anderen Themenbereich weiterdiskutieren wenn es hier nicht der richtige Platz ist. gerne auch per Mail..]]></content:encoded>
</item>
<item rdf:about="http://www.insidesql.org/blogs/frankkalis/2007/09/28/spaltenwerte-als-kommaseparierte-liste-zurueckgeben-teil-2#c2139">
	<title>Als Antwort auf: Spaltenwerte als kommaseparierte Liste zur&#252;ckgeben Teil 2</title>
	<link>http://www.insidesql.org/blogs/frankkalis/2007/09/28/spaltenwerte-als-kommaseparierte-liste-zurueckgeben-teil-2#c2139</link>
	<dc:date>2012-09-07T05:16:41Z</dc:date>
	<dc:creator>Frank Kalis [Mitglied]</dc:creator>
	<description>Ja, dann habe ich dich tats&amp;#228;chlich falsch verstanden. Bei solch einer Aufgabenstellung w&amp;#252;rde ich sowieso dann dar&amp;#252;ber nachdenken, die diversen Eskalationsstufen in Tabellen abzubilden, um nachzuvollziehen, wann welches Thema welche Stufe erreicht hat und was aufgrund dessen veranlasst wurde und wer wie benachrichtigt werden soll. &lt;br /&gt;
Ausserdem w&amp;#252;rde ich mir Konfigurationstabellen anlegen, wo definiert wird, f&amp;#252;r welches Thema in welcher Stufe welche Personen eine Mail als Empf&amp;#228;nger oder CC: erhalten sollen und dies auch in der Datenbank klar separieren, vielleicht sogar in separaten Tabellen ablegen. Damit reduziert sich der Aufwand dann sp&amp;#228;ter auf das Verketten der einzelnen Empf&amp;#228;nger in Abh&amp;#228;ngigkeit von der Eskalationsstufe und du musst nicht erst ermitteln, ob jemand schon vorher benachrichtigt wurde und jetzt auf cc: erscheinen soll.&lt;br /&gt;
Ein netter Nebeneffekt ist ausserdem, dass alles datengesteuert abl&amp;#228;uft und die Pflege daf&amp;#252;r dem Anwender &amp;#252;bertragen wird. :-)</description>
	<content:encoded><![CDATA[Ja, dann habe ich dich tats&#228;chlich falsch verstanden. Bei solch einer Aufgabenstellung w&#252;rde ich sowieso dann dar&#252;ber nachdenken, die diversen Eskalationsstufen in Tabellen abzubilden, um nachzuvollziehen, wann welches Thema welche Stufe erreicht hat und was aufgrund dessen veranlasst wurde und wer wie benachrichtigt werden soll. <br />
Ausserdem w&#252;rde ich mir Konfigurationstabellen anlegen, wo definiert wird, f&#252;r welches Thema in welcher Stufe welche Personen eine Mail als Empf&#228;nger oder CC: erhalten sollen und dies auch in der Datenbank klar separieren, vielleicht sogar in separaten Tabellen ablegen. Damit reduziert sich der Aufwand dann sp&#228;ter auf das Verketten der einzelnen Empf&#228;nger in Abh&#228;ngigkeit von der Eskalationsstufe und du musst nicht erst ermitteln, ob jemand schon vorher benachrichtigt wurde und jetzt auf cc: erscheinen soll.<br />
Ein netter Nebeneffekt ist ausserdem, dass alles datengesteuert abl&#228;uft und die Pflege daf&#252;r dem Anwender &#252;bertragen wird. :-)]]></content:encoded>
</item>
</rdf:RDF>
