<?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>Απ: Πρόβλημα με Oracle -&amp;amp;gt; SQL 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7875.aspx</link><pubDate>Tue, 13 Dec 2005 08:54:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7875</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7875.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=7875</wfw:commentRss><description>&lt;P&gt;Γμτ! &lt;img src="/cs/emoticons/emotion-2.gif" alt="Big Smile [:D]" /&gt; Έχω συνηθίσει να το γράφω το N πάντοτε και δεν μου πέρασε από το μυαλό ότι το παρέλειπες!&lt;/P&gt;</description></item><item><title>Απ: Πρόβλημα με Oracle -&amp;amp;gt; SQL 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7873.aspx</link><pubDate>Tue, 13 Dec 2005 08:43:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7873</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7873.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=7873</wfw:commentRss><description>Λογικό, καθώς αν ορίσεις ένα string με απλά εισαγωγικά ('Ελληνικά') θεωρείται varchar ενώ αν γράψεις N'Ελληνικά' είναι nvarchar</description></item><item><title>Απ: Πρόβλημα με Oracle -&amp;gt; SQL 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7871.aspx</link><pubDate>Tue, 13 Dec 2005 08:34:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7871</guid><dc:creator>Ioannis P</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7871.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=7871</wfw:commentRss><description>Δεν ταιριάζει με την περίπτωση μου, ευχαριστώ για το χρόνο σου πάντως.
&lt;br&gt;
&lt;br&gt;Το πρόβλημα για το οποίο σας γέμισα με μηνύματα το έλυσα σήμερα με
την βοήθεια ενός φίλου. Εγώ διάβαζα από την Oracle και έκανα Insert ή
Update στον SQL με τον κλασικό για μένα τρόπο, π.χ. insert into table1
(myvar1, myvar2) values ('Ελληνικά', 4) και φυσικά τα Ελληνικά δεν
αποθηκεύονταν σωστά. Όταν όμως αντί για το παραπάνω ερώτημα έγραψα
insert into table1 (myvar1, myvar2) values (N'Ελληνικά', 4) όλα έπαιξαν
τέλεια.</description></item><item><title>Απ: Πρόβλημα με Oracle -&amp;gt; SQL 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7809.aspx</link><pubDate>Sun, 11 Dec 2005 06:02:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7809</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7809.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=7809</wfw:commentRss><description>&lt;P&gt;Ρίξε μια ματιά σε αυτό, μήπως σου δουλέψει:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sqlce/htm/_lce_ansi_to_unicode_conversions.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sqlce/htm/_lce_ansi_to_unicode_conversions.asp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Πρόβλημα με Oracle -&amp;gt; SQL 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7808.aspx</link><pubDate>Sun, 11 Dec 2005 05:47:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7808</guid><dc:creator>Ioannis P</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7808.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=7808</wfw:commentRss><description>Ας τα πάρω λίγο από την αρχή.&lt;br&gt;&lt;br&gt;1) Έχω μια Oracle και ένα SQL 2000.&lt;br&gt;2) Μια εφαρμογή ενημερώνει τον SQL 2000 με τις αλλαγές που έχουν γίνει σε κάποιους πίνακες της Oracle. Αν σταματήσει η εκτέλεση της και την τρέξουμε πάλι μεταφέρει μόνο τα υπόλοιπα δεδομένα.&lt;br&gt;3) Οι στήλες που έχουν κείμενο στον SQL 2000 είναι τύπου nvarchar. &lt;br&gt;&lt;br&gt;Το πρόβλημα μου είναι οτι τα Windows CE που θα βλέπουν τον SQL 2000 μέσω του sqlclient ΔΕΝ μπορούν να δούν Ελληνικά ANSI παρά μόνο Unicode. Επίσης για να συνδεθεί στη βάση ένα Windows CE πρέπει το Collation της να είναι SQL_Latin1_General_CP1_CI_AS. Πρέπει λοιπόν με κάποιο τρόπο τα δεδομένα καθώς μεταφέρονται στον SQL να μετατρέπονται σε Unicode. Δοκίμασα να κάνω μετατροπή των ANSI σε Unicode αλλά δεν τα κατάφερα, εμφνίζονται κουτάκια ή ερωτηματικά.&lt;br&gt;&lt;br&gt;Επίσης δοκίμασα να μεταφέρω τα δεδομένα με την χρήση του DTS (εκεί βρήκα μια επιλογή για διαφορετικό Collation και μια για μετατροπή σε Unicode αλλά δεν μου δούλεψαν τα Ελληνικά).&lt;br&gt;&lt;br&gt;Αυτό που ρωτάω είναι πως μπορώ να τροποποιήσω το select query που κάνω στην Oracle για να κάνει μετατροπή από ANSI σε Unicode ή το insert/update που κάνω στον SQL για να αποθηκεύονται τα δεδομένα με μορφή Unicode;</description></item><item><title>Απ: Πρόβλημα με Oracle -&amp;gt; SQL 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7803.aspx</link><pubDate>Sun, 11 Dec 2005 00:51:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7803</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7803.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=7803</wfw:commentRss><description>&lt;P&gt;Αν πρόκειται να γίνεται συχνά η μεταφορά των δεδομένων, τότε αλλαγή&amp;nbsp;τους είναι ένα θέμα που με όποιον τρόπο κι αν επιλέξεις να υλοποιήσεις την μεταφορά, θα πρέπει να το λύσεις. Υπάρχουν διάφορα κόλπα όπως timestamp πεδία, extra στήλες στους πίνακες, βοηθητικοί πίνακες, κλπ. Εξάλλου, πάντοτε όταν σχεδιάζουμε τέτοιες διαδικασίες,&amp;nbsp;τις σχεδιάζουμε "reentrant" δηλαδή να μπορούν να συνεχίσουν απο εκεί που έμμειναν αν σταματήσουν αλλά και αν τρέξουν δύο φορές να μην φραφτούν διπλά δεδομένα στον προορισμό. &lt;/P&gt;
&lt;P&gt;Αν θα υλοποιηθεί η μεταφορά με DTS δεν μειώνεται η ευελιξία, μπορείς να κάνεις όλα όσα είπα, μάλιστα μπορείς να εκμεταλλευτείς διάφορα features του SQL Server για να αναθέσεις σε αυτόν τμήματα που με την custom προγραμματιστική λύση θα έπρεπε να φτιάξεις εσύ, δηλαδή το scheduling και την εκτέλλεση της διαδικασίας, το τι θα γίνεται σε περιπτώσεις λάθους, κλπ, κλπ.&lt;/P&gt;
&lt;P&gt;Ως προς το πρόβλημα με τα Ελληνικά, θα μπορούσες να εξηγήσεις λίγο παραπάνω; Στον SQL Server επιτρέπεται να ορίσεις Ελληνικό collation;&amp;nbsp;Οι επιλογές που αναφέρεις που εμφανίζονται;&lt;/P&gt;</description></item><item><title>Απ: Πρόβλημα με Oracle -&amp;gt; SQL 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7802.aspx</link><pubDate>Sat, 10 Dec 2005 22:06:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7802</guid><dc:creator>Ioannis P</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7802.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=7802</wfw:commentRss><description>Αυτό που λες ισχύει, όμως επειδή τα δεδομένα στην Oracle αλλάζουν θέλω να κάνω αυτή την διαδικασία αρκετά συχνά. Πάντως ακόμη και μέσα από το DTS δεν κατάφερα να μεταφέρω σωστά τα ANSI Ελληνικά της Oracle στον SQL 2000 με Collation SQL_Latin1_General_CP1_CI_AS και στήλες nvarchar. Έχει μια επιλογή για διαφορετικό Collation και μια για Unicode αλλά δεν κατάφερα να μεταφέρω τα δεδομένα στον SQL και να μην εμφανίζονται κουτάκια ή ? στη θέση των Ελληνικών χαρακτήρων.&lt;br&gt;&lt;br&gt;Ευχαριστώ.</description></item><item><title>Απ: Πρόβλημα με Oracle -&gt; SQL 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7798.aspx</link><pubDate>Sat, 10 Dec 2005 20:13:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7798</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7798.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=7798</wfw:commentRss><description>&lt;P&gt;Έχω την εντύπωση ότι αυτό μπορείς να το κάνεις μέσα από τα DTS services του SQL 2000. Θα πρέπει να συνδεθείς στην Oracle και μετά να κάνεις μεταφορά των δεδομένων σου, μέσα από τον Enterprise Manager του SQL 2000, χωρίς την βοήθεια κάποιας προγραμματιστικής γλώσσας.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Πρόβλημα με Oracle -&gt; SQL 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/7795.aspx</link><pubDate>Sat, 10 Dec 2005 19:41:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:7795</guid><dc:creator>Ioannis P</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/7795.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=7795</wfw:commentRss><description>&lt;P&gt;Γεια σε όλους,&lt;/P&gt;
&lt;P&gt;Έχω μια Oracle και θέλω να αντιγράψω μερικούς πίνακες σε ένα SQL 2000. Όμως τα δεδομένα στην Oracle είναι σε ANSI ενώ στον SQL 2000 Unicode. Υπάρχει τρόπος ενώ κάνω το select από Oracle insert σε SQL 2000 να γίνεται μέσα στο ερώτημα μετρατροπή από ANSI σε Unicode ή πρέπει μέσα από την vb.net να κάνω την μετατροπή;&lt;/P&gt;
&lt;P&gt;Παρακαλώ τα φώτα σας.&lt;/P&gt;</description></item></channel></rss>