<?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>Απ: αλλαγη απο varchar σε datetime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14127.aspx</link><pubDate>Tue, 20 Jun 2006 00:45:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14127</guid><dc:creator>nikosv</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14127.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=14127</wfw:commentRss><description>yes yes yes...................raPhaeL ολα καλά αργησες αλλα ηρθες να σωσεις .......το προβλημα μου ευχαριστώ &lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: αλλαγη απο varchar σε datetime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14121.aspx</link><pubDate>Mon, 19 Jun 2006 19:55:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14121</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14121.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=14121</wfw:commentRss><description>Η εάν θέλεις διάβασε το άρθρο μου στο blog μου, για το πως μπορείς να κάνεις τον sql server να καταλαβαίνει το greek format στις ημερομηνίες.</description></item><item><title>Απ: αλλαγη απο varchar σε datetime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14118.aspx</link><pubDate>Mon, 19 Jun 2006 16:53:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14118</guid><dc:creator>raPhaeL</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14118.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=14118</wfw:commentRss><description>Κάνε και μία δοκιμή με αυτό:&lt;br /&gt;
&lt;br /&gt;
SELECT CONVERT(DATETIME,'21.03.2006',104)</description></item><item><title>Απ: αλλαγη απο varchar σε datetime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14117.aspx</link><pubDate>Mon, 19 Jun 2006 16:15:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14117</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14117.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=14117</wfw:commentRss><description>&lt;P&gt;Αυτό που φαίνεται είναι ότι το πρόβλημα είναι στην μετατροπή που κάνει ο SQL server. Δεν πρόκεται για κάποιο bug, αλλά στο ότι ο SQL Server, χειρίζεται τις ημερομηνίες στο default locale της σύνδεσης&amp;nbsp;- default το αμερικάνικο - οπότε μετά το REPLACE() οι ημερομηνίες σου θεωρούνται με αμερικάνικο format και όταν δεν μπορεί να τις μετατρέψει, και εμφανίζει το σφάλμα...&lt;/P&gt;
&lt;P&gt;Θα μπορούσες στο DTS package, αντί για copy column, να κάνεις με script την αντιγραφή, κάνοντας αλλαγές στο string της ημερομηνίας να το κάνεις της μορφής "2006-06-19", που θα περάσει την μετατροπή ή να επιστρέφεις ημερομηνία σαν datetime, που έχεις φτιάξει εσύ από το string της γραμμής που εισάγεται...&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>Απ: αλλαγη απο varchar σε datetime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14115.aspx</link><pubDate>Mon, 19 Jun 2006 03:33:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14115</guid><dc:creator>nikosv</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14115.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=14115</wfw:commentRss><description>όχι το format είναι      21.03.2006 και δεν έχω καταχωρίσεις με NULL ή διαφορετική καταχώριση πουθενά &lt;br /&gt;
&lt;br /&gt;
έχει 30 καταχωρίσεις και της έχω δει μια προς μία&lt;br /&gt;
&lt;br /&gt;
τελικά αυτό που έκανα προσψρινά ειναι το έξεις&lt;br /&gt;
&lt;br /&gt;
πρώτα τα φορτώνω σε εναν πίνακα &lt;br /&gt;
&lt;br /&gt;
μετά κάνω εξαγωγή με VIEW σε .ΤΧΤ οπου  χρησημοπιο  την REPLACE(dbo.CompanyPhones.dates, '.', '/') &lt;br /&gt;
&lt;br /&gt;
 και μετά ξανά εισαγωγή στον πίνακα που θέλω.&lt;br /&gt;
&lt;br /&gt;
μου θυμίζει Θεσσαλονίκη Αθήνα μέσω Χαλκιδικής αλλα .......&lt;br /&gt;
&lt;br /&gt;
ευχαριστώ πολυ και αν έχετε να προτείνετε κατι άλλο.&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: αλλαγη απο varchar σε datetime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14114.aspx</link><pubDate>Mon, 19 Jun 2006 01:02:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14114</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14114.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=14114</wfw:commentRss><description>&lt;P&gt;Εσύ τίποτα συγκεκριμένο...&lt;/P&gt;
&lt;P&gt;Φαίνεται ότι οι τιμές που έχει η στήλη που θέλεις να μετατρέψεις δεν είναι όλες σωστές... Μήπως οι ημερομηνίες είναι σε Αμερικάνικο format, εκτός ότι έχουν τελείες;&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>Απ: αλλαγη απο varchar σε datetime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14113.aspx</link><pubDate>Mon, 19 Jun 2006 00:39:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14113</guid><dc:creator>nikosv</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14113.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=14113</wfw:commentRss><description>Server: Msg 242, Level 16, State 3, Line 2&lt;br /&gt;
&lt;br /&gt;
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.&lt;br /&gt;
&lt;br /&gt;
The statement has been terminated.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
??????????????? τί κάνω λάθος</description></item><item><title>Απ: αλλαγη απο varchar σε datetime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14112.aspx</link><pubDate>Sun, 18 Jun 2006 23:53:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14112</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14112.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=14112</wfw:commentRss><description>&lt;P&gt;Θα πρότεινα εν αρχή να βάλεις τις ημερομηνίες μέσα στο table σαν varchar όπως έμπαιναν μια χαρά.&lt;/P&gt;
&lt;P&gt;Στην συνέχεια να κάνεις μια αλλαγή στο table και να προσθέσεις μια ακόμα στήλη, τύπου datetime που θα φιλοξενίσει την ημερομηνία που μετρατραπεί από το varchar πεδίο που έχει εισαχθεί ήδη.&lt;/P&gt;
&lt;P&gt;Μετά τρέχεις το&lt;/P&gt;
&lt;P&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;UPDATE&lt;/span&gt; myTable &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;SET&lt;/span&gt; dateTimeField=&lt;span style="color: Fuchsia;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;CAST&lt;/span&gt;(&lt;span style="color: Fuchsia;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;REPLACE&lt;/span&gt;(varCharField, &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;'.'&lt;/span&gt;, &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;'/'&lt;/span&gt;) &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;AS&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;datetime&lt;/span&gt;)&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;... αφού αντικαταστήσεις τα myTable, dateTimeField, varCharField με τα αντίστοιχα δικά σου ονόματα, και είσαι έτοιμος!&lt;/P&gt;
&lt;P&gt;Αν το UPDATE δεν σου βγει, πιθανώς σε κάποια records η τιμή δεν είναι σωστή ημερομηνία, ή είναι κενά. Μπορείς να προσθέσεις ένα WHERE στο παραπάνω statement και να τα αποφύγεις...&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>Απ: αλλαγη απο varchar σε datetime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14095.aspx</link><pubDate>Sat, 17 Jun 2006 22:02:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14095</guid><dc:creator>nikosv</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14095.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=14095</wfw:commentRss><description>έτσι ακριβώς από DTS μεταφέρω ένα αρχείο .ΤΧΤ μέσα στην βάση μου &lt;br /&gt;
&lt;br /&gt;
1) στην περίπτωση που δημιουργεί μονό του τον πίνακα.&lt;br /&gt;
&lt;br /&gt;
Όλα ένταξη μέχρι το σημείο ότι το πεδίο dates είναι varchar και &lt;br /&gt;
&lt;br /&gt;
2) αν φτιάξω τον πίνακα μονός μου με το πεδίο dates με datetime τοτε μου βγαζει μήνυμα λάθους &lt;br /&gt;
&lt;br /&gt;
αν κατάλαβα καλά κατά την μεταφορά από το .ΤΧΤ στην βάση θα πρέπει να αντικαταστήσει ' . ' σε ' / ' αυτό δεν μπόρεσα να το κάνω.&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: αλλαγη απο varchar σε datetime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14094.aspx</link><pubDate>Sat, 17 Jun 2006 21:11:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14094</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14094.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=14094</wfw:commentRss><description>Η τελευταία απάντηση ήταν μάλλον ασαφής. Τί συνέβει δηλαδή? Εμφανίστηκε κάποιο μήνυμα λάθους? Δεν επιστράφηκαν οι τιμές που περίμενες? &lt;br /&gt;
&lt;br /&gt;
Αν εννοείς ότι η ταξινόμηση δεν πέτυχε, θα πρέπει να έχεις βάλει cast και στο order by για να γίνει ημερολογιακή ταξινόμηση, αλλιώς θα γίνει αλφαβητική. Καλύτερα να μετατρέψεις το πεδίο σε datetime, ή ακόμα καλύτερα να κάνεις import τα δεδομένα με μορφή datetime.&lt;br /&gt;
&lt;br /&gt;
Λες ότι έκανες τη μεταφορά με το Local Packages. Μήπως εννοείς το DTS και τους wizards? Έχε υπόψη ότι ο wizard δεν επιβάλει να εισάγεις τα δεδομένα σε πεδία varchar. Αν έχεις ήδη δημιουργήσει τον πίνακα και έχεις ορίσει ότι το πεδίο περιέχει δεδομένα datetime, ο wizard δεν θα διαμαρτυρηθεί. Μπορεί να διαμαρτυρηθεί αν δεν μπορεί να κάνει τη μετατροπή, αλλά και αυτό διορθώνεται πειράζοντας το ίδιο το package που σου δημιουργεί. Μπορείς εκεί άνετα να ορίσεις ότι κατά το διάβασμα του αρχείου οι τελείες θα αντικαθίστανται με /</description></item><item><title>Απ: αλλαγη απο varchar σε datetime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14093.aspx</link><pubDate>Sat, 17 Jun 2006 20:08:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14093</guid><dc:creator>nikosv</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14093.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=14093</wfw:commentRss><description>δεν καταφερα τιποτε.&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: αλλαγη απο varchar σε datetime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14041.aspx</link><pubDate>Thu, 15 Jun 2006 20:03:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14041</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14041.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=14041</wfw:commentRss><description>Διάβασε στο παρακάτω link τι ακριβώς κάνει το CAST και το CONVERT&lt;br&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_ca-co_2f3o.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_ca-co_2f3o.asp&lt;/a&gt;&lt;br&gt;Εσένα θα είναι κατι σαν &lt;br&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;SELECT&lt;/span&gt; &lt;span style="color: Fuchsia;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;CAST&lt;/span&gt;(&lt;span style="color: Fuchsia;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;REPLACE&lt;/span&gt;(CompanyPhones.dates&lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;'.'&lt;/span&gt;,&lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;'/'&lt;/span&gt;) &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;AS&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;datetime&lt;/span&gt;) &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;AS&lt;/span&gt; myDate&lt;/span&gt;</description></item><item><title>Απ: αλλαγη απο varchar σε datetime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14035.aspx</link><pubDate>Thu, 15 Jun 2006 18:33:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14035</guid><dc:creator>nikosv</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14035.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=14035</wfw:commentRss><description>αν ρωτησω τι ειναι το CAST και πως το κανουν ?&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: αλλαγη απο varchar σε datetime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14030.aspx</link><pubDate>Thu, 15 Jun 2006 09:41:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14030</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14030.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=14030</wfw:commentRss><description>Αφού κάνεις το REPLACE θα πρέπει να το κάνεις και CAST απο varchar σε datetime ώστε να κάνει σωστή ταξινόμηση.</description></item><item><title>αλλαγη απο varchar σε datetime</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14025.aspx</link><pubDate>Thu, 15 Jun 2006 02:12:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14025</guid><dc:creator>nikosv</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14025.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=14025</wfw:commentRss><description>&lt;p class="MsoNormal"&gt;έχω έναν πίνακα σε μορφή .ΤΧΤ (στοιχειά από τηλεφωνικό κέντρο)&lt;br&gt;
και θέλω να τα συνδέσω με την&amp;nbsp; SQL&lt;br&gt;
&amp;nbsp;και πολύ εύκολα το μετέφερα με το Local Packages&lt;br&gt;
έλα που η ημερομηνία είναι σε μορφή varchar και όχι date (13.05.2006 ούτε καν
13/05/2006)&lt;/p&gt;&lt;p class="MsoNormal"&gt;πως&amp;nbsp; θα μετατρέψω&amp;nbsp; τα δεδομένα &amp;nbsp; ?&lt;/p&gt;&lt;p class="MsoNormal"&gt;το μόνο που κατάφερα ειναι απλα την εμφάνιση τους με &lt;br&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&amp;nbsp;REPLACE(dbo.CompanyPhones.dates, '.', '/') &lt;br&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;αλλα δεν γινεται σωστη ταξινόμηση&lt;br&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;
οεο......12 ώρες πάνω στο PC και&amp;nbsp; κεφαλή κουδούνι&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
εύχομαι να έχω δώσει να καταλάβεται τι θέλω &lt;br&gt;&lt;/p&gt;&lt;br&gt;&lt;p class="MsoNormal"&gt;ευχαριστώ&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;/p&gt;&lt;br&gt;&lt;p class="MsoNormal"&gt;&lt;br&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br&gt; &lt;/p&gt;

&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item></channel></rss>