<?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>Απ: Αλλαγές σε ονόματα στηλών και στήλες σε MS Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/6195.aspx</link><pubDate>Sun, 16 Oct 2005 22:56:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:6195</guid><dc:creator>pontifikas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/6195.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=6195</wfw:commentRss><description>Ευχαριστώ πολύ Γιώργο. Θα το τσεκάρω.</description></item><item><title>Απ: Αλλαγές σε ονόματα στηλών και στήλες σε MS Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/6194.aspx</link><pubDate>Sun, 16 Oct 2005 22:53:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:6194</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/6194.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=6194</wfw:commentRss><description>&lt;P&gt;Σου άνοιξα ένα καινούργιο thread για να μπορεί να γίνει πιο γρήγορα αντιληπτό το καινούργιο ερώτημά σου.&amp;nbsp;Δεν υπάρχει περιορισμός σε πόσα threads μπορείς να δημιουργήσεις,&amp;nbsp;και θα είναι και πολύ πιο εύκολο να κάνεις track ένα thread, αν υπάρχει ένα θέμα κάθε φορά.&lt;/P&gt;
&lt;P&gt;Στα ερωτηματά σου...&lt;/P&gt;
&lt;P&gt;1) &lt;FONT face="Courier New"&gt;ALTER TABLE &lt;EM&gt;tablename&lt;/EM&gt; &lt;STRONG&gt;RENAME:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;STRONG&gt; &lt;/STRONG&gt;Δεν υπάρχει τέτοια εντολή για την Access. Στον SQL Server πχ, για να κάνεις μια τέτοια διαδικασία, την κάνεις με store procedure που ουσιαστικά αντιγράφει τα δεδομένα της στήλης σε ένα προσωρινό table, στην συνέχεια διαγράφει την παλιά στήλη, φτιάχνει την καινούργια και&amp;nbsp;τέλος αντιγράφει τα δεδομένα από το προσωρινό table στην καινούργια στήλη.&amp;nbsp; Στην ACCESS που δεν έχουμε τέτοια καλούδια, καλό θα ήταν να χρησιμοποιήσεις το DAO για την αλλαγή ονόματος μιας στήλης, αν θες να το κάνεις προγραμματιστικά.&lt;/P&gt;
&lt;P&gt;2) Για να αλλάξεις μια στήλη σε Primary Key τα πράγματα είναι πιο εύκολα, &lt;FONT face="Courier New"&gt;ALTER TABLE &lt;EM&gt;tablename &lt;/EM&gt;ALTER COLUMN &lt;EM&gt;columnname&lt;/EM&gt; &lt;EM&gt;columntype&lt;/EM&gt;(&lt;EM&gt;columnsize&lt;/EM&gt;) CONSTRAINT PRIMARY KEY&lt;/FONT&gt;, αλλά και πάλι τα πράγματα είναι πιο απλά μέσα από το DAO.&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>Αλλαγές σε ονόματα στηλών και στήλες σε MS Access</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/6193.aspx</link><pubDate>Sun, 16 Oct 2005 20:13:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:6193</guid><dc:creator>pontifikas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/6193.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=6193</wfw:commentRss><description>Για να μην ανοίξω νέο thread ζητάω βοήθεια για τα παρακάτω:&lt;br&gt;
&lt;br&gt;
Προσπαθώ να αλλάξω τα columns σε ένα υπάρχον Table.&lt;br&gt;
Μιλάμε πάντα για Access.&lt;br&gt;
&lt;br&gt;
1)Θέλω να αλλάξω το όνομα μιας στήλης.&lt;br&gt;
Έψαξα στο δίκτυο και η επικρατέστερη μορφή query που βρήκα είναι η εξής:&lt;br&gt;
&lt;br&gt;
"ALTER tablename RENAME COLUMN ColumnNameOld TO ColumnNameNew"&lt;br&gt;
Αυτήν χρησιμοποιώ και δεν μου το αλλάζει&amp;nbsp; &lt;img src="/cs/emoticons/emotion-6.gif" alt="Sad [:(]" /&gt;&lt;br&gt;
Επακριβώς:&lt;br&gt;
"ALTER TABLE table1 RENAME COLUMN ADRESS TO ADDRESS"&lt;br&gt;
και μου πετάει exception:&lt;br&gt;
"Syntax error in ALTER TABLE statement."&lt;br&gt;
&lt;br&gt;
Δοκίμασα να βάλω και μονά/διπλά αφτάκια, αγκύλες κτλ και πάντα το ίδιο.&lt;br&gt;
&lt;br&gt;
2)Θέλω μιά υπάχουσα στήλη που περιέχει τον αύξοντα αριθμό των εγγραφών
αλλά δεν είναι Primary Key, να της αλλάξω το όνομα και να την θέσω &lt;br&gt;
Primary Key.&lt;br&gt;
&lt;br&gt;
Καμοιά ιδέα&lt;br&gt;
Ευχαριστώ &lt;br&gt;</description></item></channel></rss>