<?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>Απ: Unique Values Column (Non Identity Column)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48965.aspx</link><pubDate>Sat, 07 Mar 2009 05:19:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48965</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48965.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=48965</wfw:commentRss><description>Παιδιά μετά απο κανα δυο chapters και λίγο ψάξιμο η λύση ηταν πάντα ίδια,&lt;br&gt;τώρα για ποιο λόγο δεν μου δέχεται πάνω απο μια column σε ενα index δεν&lt;br&gt;το καταλαβαίνω, έκανα 3 διαφορετικά Indexes και παίζει!&lt;br&gt;</description></item><item><title>Απ: Unique Values Column (Non Identity Column)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48964.aspx</link><pubDate>Sat, 07 Mar 2009 04:06:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48964</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48964.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=48964</wfw:commentRss><description>Γίνεται να τα κάνω όλα by the book και πάλι να δέχετε ίδιες τιμές?&lt;br&gt;</description></item><item><title>Απ: Unique Values Column (Non Identity Column)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48963.aspx</link><pubDate>Sat, 07 Mar 2009 02:25:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48963</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48963.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=48963</wfw:commentRss><description>Πάνο, ευχαριστώ :)&lt;br&gt;</description></item><item><title>Απ: Unique Values Column (Non Identity Column)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48955.aspx</link><pubDate>Fri, 06 Mar 2009 21:44:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48955</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48955.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=48955</wfw:commentRss><description>Η παρατήρηση του Παναγιώτη με έκανε να ψάξω λίγο περισσότερο το θέμα ανάμεσα στο Unique Index Vs Unique Constraint. Για όποιον ενδιαφέρεται βρήκα &lt;A href="http://msdn.microsoft.com/en-us/library/aa224827(SQL.80).aspx"&gt;αυτό&lt;/A&gt;. Πιστεύω ότι όποιος έχει να κάνει κάποια άλλη παρατήρηση θα βοηθήσει και το thread, μιας και δε νομίζω ότι βγαίνουμε off topic.</description></item><item><title>Απ: Unique Values Column (Non Identity Column)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48954.aspx</link><pubDate>Fri, 06 Mar 2009 20:23:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48954</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48954.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=48954</wfw:commentRss><description>Το είδα, έστω και καθυστερημένα...</description></item><item><title>Απ: Unique Values Column (Non Identity Column)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48953.aspx</link><pubDate>Fri, 06 Mar 2009 20:17:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48953</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48953.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=48953</wfw:commentRss><description>Αναφέρεσαι σε Index και όχι σε constraint. Αυτό είναι σημαντική διαφορά, γιατί το unique constraint ΔΕΝ είναι και index.</description></item><item><title>Απ: Unique Values Column (Non Identity Column)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48951.aspx</link><pubDate>Fri, 06 Mar 2009 19:49:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48951</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48951.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=48951</wfw:commentRss><description>&lt;P&gt;Το Link που έδωσες στο HowTo, σε τι διαφέρει από εκείνο που πρότεινα για την εισαγωγή unique constraint στη βάση; Πάλι από τα Indexes/Keys δεν το ορίζεις ή μου διαφεύγει κάτι;&lt;/P&gt;</description></item><item><title>Απ: Unique Values Column (Non Identity Column)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48947.aspx</link><pubDate>Fri, 06 Mar 2009 18:14:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48947</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48947.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=48947</wfw:commentRss><description>&lt;P&gt;Παιδιά, υπερβάλλετε! Υπερβολικά! &lt;/P&gt;
&lt;P&gt;Άλλο το Dataset και άλλο οι πίνακες στον SQL Server. Αν θέλετε να ορίσετε ότι κάποια πεδία θα έχουν unique τιμές το κάνετε ορίζοντας ένα &lt;A href="http://msdn.microsoft.com/en-us/library/ms177420(SQL.90).aspx"&gt;UNIQUE constraint&lt;/A&gt; . Για ένα πίνακα που ήδη υπάρχει αυτό γίνεται με την εντολή &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;ALTER&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;TABLE&lt;/SPAN&gt; MyTable&lt;BR&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;ADD&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;CONSTRAINT&lt;/SPAN&gt; ID_MYTABLE_UNIQUE1 &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;UNIQUE&lt;/SPAN&gt; (Column1, Column2, Column3)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;FONT size=2 face=Tahoma&gt;Δεν χρειάζεται ούτε validation με κώδικα, ούτε τίποτε άλλο. Για να οριστεί ένα unique constraint μέσα από το Visual Studio θα πάτε στον Table Designer, θα επιλέξετε Indexes/Keys και εκεί θα βάλετε το constraint. Αυτό περιγράφεται στο &lt;A href="http://msdn.microsoft.com/en-us/library/ms190024(SQL.90).aspx"&gt;How to: Create Unique Constraints (Visual Database Tools)&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;FONT size=2 face=Tahoma&gt;Για να αποφύγετε τέτοια προβλήματα στο μέλλον καλό είναι να συμβουλεύεστε τo documentation του SQL Server. Είναι πολύ κατατοπιστικό και γεμάτο από How-To και Step-by-Step, ειδικά για βασικά πράγματα όπως τα constraints. Έτσι γλυτώνετε και το χρόνο που θα ξοδεύατε δημιουργώντας μία προβληματική λύση, αλλά και το χρόνο που θα χάσετε στο μέλλον συντηρώντας την και αντιμετωπίζοντας τα προβλήματα που θα δημιουργήσει.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;</description></item><item><title>Απ: Unique Values Column (Non Identity Column)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48945.aspx</link><pubDate>Fri, 06 Mar 2009 17:26:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48945</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48945.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=48945</wfw:commentRss><description>You saved the day :)&lt;br&gt;&lt;br&gt;Thanx&lt;br&gt;</description></item><item><title>Απ: Unique Values Column (Non Identity Column)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48943.aspx</link><pubDate>Fri, 06 Mar 2009 10:30:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48943</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48943.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=48943</wfw:commentRss><description>&lt;P&gt;Βλακεία μου... Μπορεί το Validation να το κάνει το Visual Studio για σένα. Απλά πήγαινε στον DataSet Designer, επέλεξε το DataTable, κάνε δεξί κλικ και στο popup menu κάνε "Add Key". "Τσεκάρισε" τις τρεις στήλες που θέλεις και αυτό είναι όλο! Το identity column που αναφέρεις πιο πάνω&amp;nbsp;σίγουρα θα είναι primary key. Οπότε στον Designer θα εμφανιστούν &lt;STRONG&gt;τέσσερα&lt;/STRONG&gt; κλειδάκια. Μην πανικοβληθείς. Το &lt;EM&gt;ένα&lt;/EM&gt; αντιστοιχεί στο &lt;EM&gt;primary key&lt;/EM&gt; και τα &lt;U&gt;υπόλοιπα τρία μαζί&lt;/U&gt; στο νέο key που έβαλες. Αυτό μπορείς να το ελέγξεις και από τα properties αυτών των keys (με δεξί κλικ).&lt;/P&gt;</description></item><item><title>Απ: Unique Values Column (Non Identity Column)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48942.aspx</link><pubDate>Fri, 06 Mar 2009 10:18:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48942</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48942.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=48942</wfw:commentRss><description>Thanx Markos, τώρα μένει να κάνω και λίγο validation....&lt;br&gt;</description></item><item><title>Απ: Unique Values Column (Non Identity Column)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48941.aspx</link><pubDate>Fri, 06 Mar 2009 10:00:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48941</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48941.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=48941</wfw:commentRss><description>&lt;P&gt;Αυτό είναι το εύκολο. Το &lt;STRONG&gt;άλλο&lt;/STRONG&gt; έχει λίγο δουλειά. Στο Visual Studio, ανοίγεις τον Server Explorer και ανοίγεις με διπλό κλικ&amp;nbsp;το Table που θέλεις να επεξεργαστείς. Με δεξί κλικ επιλέγεις Indexes/Keys στο popup menu. Στο dialog box που θα εμφανιστεί κάνεις "Add" και στο Columns property ορίζεις τις στήλες που θέλεις να έχει ο Index. Τέλος, το "Is Unique" property το κάνεις true. Α! Μην ξεχάσεις να δώσει ένα όνομα στο Index. Μετά κάνεις close και αποθηκεύεις τις αλλαγές στο Table.&lt;/P&gt;</description></item><item><title>Απ: Unique Values Column (Non Identity Column)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48940.aspx</link><pubDate>Fri, 06 Mar 2009 09:51:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48940</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48940.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=48940</wfw:commentRss><description>Είμαι άπειρος σχετικά με SQL και δεν ποιάνω το (θα πρέπει να προσθέσεις ένα επιπλέον Index με τα τρία columns). Υπάρχει τρόπος να με παραθέσεις σε κάποιο παράδειγμα?&lt;br&gt;</description></item><item><title>Απ: Unique Values Column (Non Identity Column)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48939.aspx</link><pubDate>Fri, 06 Mar 2009 09:46:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48939</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48939.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=48939</wfw:commentRss><description>Αν θες να το κάνεις στη βάση, θα πρέπει να προσθέσεις ένα επιπλέον Index με τα τρία columns, το οποίο θα ορίσεις unique. Όσον αφορά στο datatable το validation πρέπει να γίνει μέσω κώδικα.</description></item><item><title>Unique Values Column (Non Identity Column)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48937.aspx</link><pubDate>Fri, 06 Mar 2009 09:16:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48937</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48937.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=48937</wfw:commentRss><description>Γειά σας παιδιά,&lt;br&gt;&lt;br&gt;Μια ερώτηση έχω, χθές έφτιαχνα μια SQL 2005 βάση στο Visual Studio,&lt;br&gt;κι ενώ (για κάποιο λόγο) θυμόμουνα ότι είναι εύκολο να κάνω unique τις&lt;br&gt;τιμές κάποιου column εκτός από την Identity Column, ανακάλυψα πως δεν γίνετε&lt;br&gt;και τόσο απλά (με ένα property ας πούμε). Θέλω να γίνει αυτό σε 3 columns&lt;br&gt;μέσα στην βάση εκτος του ID.&lt;br&gt;Πρέπει να γίνει σε επίπεδο κώδικα validation αυτό?&lt;br&gt;Κάποια σύσταση?&lt;br&gt;&lt;br&gt;Ευχαριστώ εκ των προτέρων...&lt;br&gt;</description></item></channel></rss>