<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SQL Server (και άλλες databases)</title><link>https://www.dotnetzone.gr:443/cs/forums/28/ShowForum.aspx</link><description>Θέματα που αφορούν τον SQL Server (7.0, 2000, 2005) αλλά και Oracle, Access, DB2, MySQL, κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Trigger για διορθωση ημερομηνιας UTC</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33533.aspx</link><pubDate>Wed, 11 Jul 2007 22:26:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33533</guid><dc:creator>lskostas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33533.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=33533</wfw:commentRss><description>&lt;P&gt;χρησιμοποιεις τον inserted??? &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/P&gt;
&lt;P&gt;θα το δοκιμασω...thanks και θα επανελθω να σου πω&lt;/P&gt;</description></item><item><title>Απ: Trigger για διορθωση ημερομηνιας UTC</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33526.aspx</link><pubDate>Wed, 11 Jul 2007 17:57:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33526</guid><dc:creator>spaceman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33526.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=33526</wfw:commentRss><description>&lt;P&gt;CREATE TRIGGER UTC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;ON [onoma pinaka]&lt;BR&gt;&amp;nbsp;after INSERT AS&lt;BR&gt;update [onoma pinaka] &lt;BR&gt;SET&amp;nbsp;[πεδιο ημερομηνιας erp]&amp;nbsp;=&amp;nbsp;&amp;nbsp;DATEADD(millisecond, &lt;BR&gt;DATEDIFF(millisecond,GETUTCDATE(),GETDATE()), inserted.[πεδιο πίνακα που αντιστοιχεί στο πεδίο&amp;nbsp;ημερομηνιας erp])&lt;/P&gt;
&lt;P&gt;FROM [onoma pinaka] AS pinakas &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;JOIN inserted&amp;nbsp; ON inserted.[row key/id of onoma pinaka] = pinakas.[row key/id of onoma pinaka]&lt;/P&gt;
&lt;P&gt;GO&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;--HTH--&lt;/P&gt;</description></item><item><title>Απ: Trigger για διορθωση ημερομηνιας UTC</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33516.aspx</link><pubDate>Wed, 11 Jul 2007 02:56:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33516</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33516.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=33516</wfw:commentRss><description>&lt;P&gt;To trigger τρέχει μετά την εισαγωγή μιας εγγραφής στον πίνακα.&lt;/P&gt;
&lt;P&gt;Αν θες να μην χαλάσεις το σύστημα αλλά να μην αφαιρεί την διαφορά ώρας από τις ημερομηνίες που εισάγεις, το πιο εύκολο είναι να προσθέτεις εσύ την διαφορά την ώρα που θα αφαιρέσει το trigger, και με την αφαίρεση του trigger να μπαίνει η "σωστή" ώρα.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Trigger για διορθωση ημερομηνιας UTC</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33493.aspx</link><pubDate>Tue, 10 Jul 2007 21:20:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33493</guid><dc:creator>lskostas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33493.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=33493</wfw:commentRss><description>&lt;P&gt;η καταχωρηση ημερομηνιας απο την erp εφαρμογη&amp;nbsp;στην sql εμφανιζει το εξης 'θεμα'&lt;/P&gt;
&lt;P&gt;οι ημερομηνιες μετατρεπονται σε&amp;nbsp;UTC στον SQL (2000 sp4)&lt;/P&gt;
&lt;P&gt;Eιναι θεμα erp και ισως ενας after insert trigger θα ελυνε το θεμα&lt;/P&gt;
&lt;P&gt;CREATE TRIGGER UTC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;ON [onoma pinaka]&lt;BR&gt;&amp;nbsp;after INSERT AS&lt;BR&gt;update [onoma pinaka] &lt;BR&gt;SET&amp;nbsp;[πεδιο ημερομηνιας erp]&amp;nbsp;= DATEADD(millisecond, &lt;BR&gt;DATEDIFF(millisecond,GETUTCDATE(),GETDATE()), [πεδιο ημερομηνιας erp])&lt;BR&gt;GO&lt;/P&gt;
&lt;P&gt;το προβλημα οτι ο παραπανω trigger θα κανει update ΚΑΘΕ ΦΟΡΑ που εισαγεται μια καινουρια εγγραφη...σωστα???&lt;/P&gt;
&lt;P&gt;Πως μπορω να το αποφυγω αυτο???Και να ορισω να γινονται οι αλλαγες μονο ΣΤΗΝ ΚΑΙΝΟΥΡΙΑ ΕΓΓΡΑΦΗ ΜΟΥ???&lt;/P&gt;
&lt;P&gt;(οι παλιες θεωρηστε οτι δεν με ενδιαφερουν η εστω οτι γινονται ευκολα update?)Ε&lt;/P&gt;
&lt;P&gt;Ευχαριστω εκ των προτερων&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>