<?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>Απ: Export Λιστας με πίνακες και πεδία πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15496.aspx</link><pubDate>Fri, 04 Aug 2006 21:56:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15496</guid><dc:creator>spaceman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15496.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=15496</wfw:commentRss><description>...πιθανον να χρειαζεται λιγη προσθηκη για να συμπεριλαμβανονται τα στοιχεια των decimal/float πεδιων (αριθμος δεκαδικων ψηφιων κτλ)..οπως επισης και για καποιον τυπο δεδομενων που απαιτουνται περισσοτερες πληροφοριες...&lt;br /&gt;
&lt;br /&gt;
μια ματια στα BOL σιγουρα θα βοηθησει ...&lt;br /&gt;
&lt;br /&gt;
--ΗΤΗ--</description></item><item><title>Απ: Export Λιστας με πίνακες και πεδία πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15495.aspx</link><pubDate>Fri, 04 Aug 2006 21:46:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15495</guid><dc:creator>agmarios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15495.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=15495</wfw:commentRss><description>άψογος, αυτό ακριβώς που ήθελα</description></item><item><title>Απ: Export Λιστας με πίνακες και πεδία πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15493.aspx</link><pubDate>Fri, 04 Aug 2006 21:08:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15493</guid><dc:creator>spaceman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15493.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=15493</wfw:commentRss><description>&lt;P&gt;....ΔΕΝ το εμφανίζει στο forum.... (** ΔΕΝ το εμφάνιζε)&lt;/P&gt;
&lt;P&gt;Εγινε post με την γρήγορη φόρμα...και αγνοήθηκαν όλοι οι χαρακτήρες μαζί με το &amp;lt;=&lt;/P&gt;
&lt;P&gt;Για αυτο ΔΕΝ εμφανιστηκαν στο προηγουμενο post.&lt;/P&gt;
&lt;P&gt;Στη συνέχεια έκανα τροποποίηση στο μήνυμα (αυτό με τον κώδικα) και οι χαρακτηρες που&amp;nbsp;ΔΕΝ&amp;nbsp;εμφανιζονται στο&amp;nbsp;μηνυμα...υπηρχαν&amp;nbsp;στο κειμενο προς τροποποιηση!!!!&lt;/P&gt;
&lt;P&gt;Με post ΧΩΡΙΣ αλλαγή και όλοι οι χαρακτήρες εμφανίστηκαν (αυτοι που έλλειπαν από τις συνθήκες while και εκαναν το κωδικα να επιστρεφει σφαλμα)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;** Ισως χρειαζεται ελεγχος της Γρηγορης Δημοσιευσης, οταν ο χρηστης πληκτρολογει&amp;nbsp;&amp;nbsp;&amp;lt;=&lt;/P&gt;
&lt;P&gt;--HTH--&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Export Λιστας με πίνακες και πεδία πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15492.aspx</link><pubDate>Fri, 04 Aug 2006 21:05:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15492</guid><dc:creator>spaceman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15492.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=15492</wfw:commentRss><description>&lt;P&gt;Συγγνώμη...αλλά προφανώς έγινε κάποιο λάθος κατά το paste...&lt;BR&gt;&lt;BR&gt;Λείπουν οι συνθήκες ελέγχου στo εκάστοτε WHILE&lt;BR&gt;&lt;BR&gt;To σωστό είναι: &lt;BR&gt;&lt;BR&gt;WHILE @runner &amp;lt;= @limit&lt;BR&gt;&lt;BR&gt;BEGIN&lt;BR&gt;&lt;BR&gt;WHILE @col_runner &amp;lt;= @col_liimit&lt;BR&gt;&lt;BR&gt;BEGIN&lt;BR&gt;&lt;BR&gt;--HTH--&lt;/P&gt;</description></item><item><title>Απ: Export Λιστας με πίνακες και πεδία πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15434.aspx</link><pubDate>Thu, 03 Aug 2006 17:55:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15434</guid><dc:creator>agmarios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15434.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=15434</wfw:commentRss><description>&lt;P&gt;σε ευχαριστώ πολύ για την απάντηση, δυστυχώς στον SQL server 2005 Express δεν παίζει, αν και νομίζω ότι στα errors που μου βγάζει δεν φταίει η έκδοση:&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;WHILE&lt;/span&gt; @runner &lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;BR&gt;&lt;FONT color=#ff0000&gt;Msg 4145, Level 15, State 1, Line 40&lt;BR&gt;An expression of non-boolean type specified in a context where a condition is expected, near 'BEGIN'.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&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;WHILE&lt;/span&gt; @col_runner &lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT color=#ff0000&gt;Msg 4145, Level 15, State 1, Line 67&lt;BR&gt;An expression of non-boolean type specified in a context where a condition is expected, near 'BEGIN'.&lt;/FONT&gt;</description></item><item><title>Απ: Export Λιστας με πίνακες και πεδία πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15414.aspx</link><pubDate>Thu, 03 Aug 2006 00:55:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15414</guid><dc:creator>spaceman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15414.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=15414</wfw:commentRss><description>--for SQL SERVER 2000 (needs a bit of testing)&lt;BR&gt;&lt;BR&gt;SET NOCOUNT ON&lt;BR&gt;&lt;BR&gt;--declare variables&lt;BR&gt;&lt;BR&gt;DECLARE @runner SMALLINT,&lt;BR&gt;&lt;BR&gt;@limit SMALLINT,&lt;BR&gt;&lt;BR&gt;@tbl_name VARCHAR(50),&lt;BR&gt;&lt;BR&gt;@col_runner SMALLINT,&lt;BR&gt;&lt;BR&gt;@col_limit SMALLINT,&lt;BR&gt;&lt;BR&gt;@col_str VARCHAR(1000)&lt;BR&gt;&lt;BR&gt;--declare table variable&lt;BR&gt;&lt;BR&gt;DECLARE @tables TABLE(AA SMALLINT IDENTITY(1,1),&lt;BR&gt;&lt;BR&gt;tbl_name VARCHAR(50))&lt;BR&gt;&lt;BR&gt;DECLARE @ordinal TABLE(col_order TINYINT)&lt;BR&gt;&lt;BR&gt;INSERT INTO @tables(tbl_name)&lt;BR&gt;&lt;BR&gt;SELECT TABLE_NAME&lt;BR&gt;&lt;BR&gt;FROM INFORMATION_SCHEMA.TABLES&lt;BR&gt;&lt;BR&gt;ORDER BY TABLE_NAME&lt;BR&gt;&lt;BR&gt;SELECT @runner = MIN(AA), @limit = MAX(AA)&lt;BR&gt;&lt;BR&gt;FROM @tables&lt;BR&gt;&lt;BR&gt;WHILE @runner &amp;lt;= @limit&lt;BR&gt;&lt;BR&gt;BEGIN&lt;BR&gt;&lt;BR&gt;SELECT @tbl_name = tbl_name&lt;BR&gt;&lt;BR&gt;FROM @tables&lt;BR&gt;&lt;BR&gt;WHERE AA = @runner&lt;BR&gt;&lt;BR&gt;print 'Table:' + @tbl_name&lt;BR&gt;&lt;BR&gt;--get column orders&lt;BR&gt;&lt;BR&gt;INSERT INTO @ordinal(col_order)&lt;BR&gt;&lt;BR&gt;SELECT ORDINAL_POSITION&lt;BR&gt;&lt;BR&gt;FROM INFORMATION_SCHEMA.COLUMNS&lt;BR&gt;&lt;BR&gt;WHERE TABLE_NAME = @tbl_name&lt;BR&gt;&lt;BR&gt;ORDER BY ORDINAL_POSITION&lt;BR&gt;&lt;BR&gt;SELECT @col_runner = MIN(col_order), @col_limit = MAX(col_order)&lt;BR&gt;&lt;BR&gt;FROM @ordinal&lt;BR&gt;&lt;BR&gt;WHILE @col_runner &amp;lt;= @col_limit&lt;BR&gt;&lt;BR&gt;BEGIN&lt;BR&gt;&lt;BR&gt;SET @col_str = NULL&lt;BR&gt;&lt;BR&gt;SELECT @col_str = tcol.COLUMN_NAME +' '+ ISNULL(tcol.DOMAIN_NAME, tcol.DATA_TYPE) + ISNULL('('+ CAST(tcol.CHARACTER_MAXIMUM_LENGTH AS VARCHAR)+') ', ' ')+ CASE tcol.IS_NULLABLE WHEN 'NO' THEN 'not ' ELSE '' END + 'null ' + ISNULL('DEFAULT'+tcol.COLUMN_DEFAULT, ' ') &lt;BR&gt;&lt;BR&gt;+ CASE WHEN EXISTS(SELECT 1 FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE col&lt;BR&gt;&lt;BR&gt;JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS tbl ON tbl.TABLE_NAME = col.TABLE_NAME AND tbl.CONSTRAINT_NAME = col.CONSTRAINT_NAME&lt;BR&gt;&lt;BR&gt;WHERE col.TABLE_NAME = tcol.TABLE_NAME AND col.COLUMN_NAME = tcol.COLUMN_NAME AND LEFT(tbl.CONSTRAINT_TYPE, 1) = 'P') THEN 'PK ' ELSE '' END &lt;BR&gt;&lt;BR&gt;+ CASE WHEN EXISTS(SELECT 1 FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE col&lt;BR&gt;&lt;BR&gt;JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS tbl ON tbl.TABLE_NAME = col.TABLE_NAME AND tbl.CONSTRAINT_NAME = col.CONSTRAINT_NAME&lt;BR&gt;&lt;BR&gt;WHERE col.TABLE_NAME = tcol.TABLE_NAME AND col.COLUMN_NAME = tcol.COLUMN_NAME AND LEFT(tbl.CONSTRAINT_TYPE, 1) = 'F') THEN 'FK ' ELSE '' END &lt;BR&gt;&lt;BR&gt;FROM INFORMATION_SCHEMA.COLUMNS tcol&lt;BR&gt;&lt;BR&gt;WHERE tcol.TABLE_NAME = @tbl_name&lt;BR&gt;&lt;BR&gt;AND tcol.ORDINAL_POSITION = @col_runner&lt;BR&gt;&lt;BR&gt;--move to next column&lt;BR&gt;&lt;BR&gt;SELECT @col_runner = @col_runner+1&lt;BR&gt;&lt;BR&gt;IF @col_str IS NULL&lt;BR&gt;&lt;BR&gt;CONTINUE&lt;BR&gt;&lt;BR&gt;print @col_str&lt;BR&gt;&lt;BR&gt;END&lt;BR&gt;&lt;BR&gt;print ''&lt;BR&gt;&lt;BR&gt;--delete records in @ordinal&lt;BR&gt;&lt;BR&gt;DELETE FROM @ordinal&lt;BR&gt;&lt;BR&gt;SET @runner = @runner+1&lt;BR&gt;&lt;BR&gt;END&lt;BR&gt;&lt;BR&gt;SET NOCOUNT OFF</description></item><item><title>Απ: Export Λιστας με πίνακες και πεδία πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15290.aspx</link><pubDate>Fri, 28 Jul 2006 22:11:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15290</guid><dc:creator>agmarios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15290.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=15290</wfw:commentRss><description>έχουμε και άλλη έκδοση visio, εγώ έχω το professional 2003</description></item><item><title>Απ: Export Λιστας με πίνακες και πεδία πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15289.aspx</link><pubDate>Fri, 28 Jul 2006 22:10:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15289</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15289.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=15289</wfw:commentRss><description>Ίσως δεν είναι με τον Express! Δεν το έχω δοκιμάσει.</description></item><item><title>Απ: Export Λιστας με πίνακες και πεδία πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15288.aspx</link><pubDate>Fri, 28 Jul 2006 22:09:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15288</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15288.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=15288</wfw:commentRss><description>VISIO 2003 for Enterprise Architects. Είναι συμβατό με SQL Server 2005. Το χρησιμοποιώ.</description></item><item><title>Απ: Export Λιστας με πίνακες και πεδία πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15287.aspx</link><pubDate>Fri, 28 Jul 2006 22:08:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15287</guid><dc:creator>agmarios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15287.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=15287</wfw:commentRss><description>ευχαριστώ πολύ, όντος θέλω να δώσω ένα report στον πελάτη &lt;br /&gt;
&lt;br /&gt;
(δεν θα καταλάβει, αλλά θα τον πείσω ότι τηρώ το χρονοδιάγραμμα, πράγμα το οποίο ισχύει άλλωστε).&lt;br /&gt;
&lt;br /&gt;
Το reverse engineering του Visio proffesional 2003 μου έβγαλε ότι δεν είναι συμβατό με αυτής την έκδοση της βάσης.&lt;br /&gt;
&lt;br /&gt;
Το database documenter θα το κάνω compile και θα δω.&lt;br /&gt;
&lt;br /&gt;
Ευχαριστώ για την απάντηση</description></item><item><title>Απ: Export Λιστας με πίνακες και πεδία πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15286.aspx</link><pubDate>Fri, 28 Jul 2006 21:17:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15286</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15286.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=15286</wfw:commentRss><description>εννοείς να κάνεις κάτι σαν documentation της βάσης π.χ. για εκτύπωση ή για να το δώσεις σε κάποιον ενδιαφερόμενο;&lt;br /&gt;
&lt;br /&gt;
Αν ναι τότε, μπορείς να κάνεις reverse engineering στο VISIO 2003 for Enterprise Architects μετά να εξάγεις ένα report. Μπορείς επίσης να χρησιμοποιήσεις το εργαλείο database documenter που βγάζει chm. Νομίζω το link είναι αυτό:&lt;br /&gt;
&lt;br /&gt;
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=2404&amp;lngWId=10</description></item><item><title>Export Λιστας με πίνακες και πεδία πινάκων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15285.aspx</link><pubDate>Fri, 28 Jul 2006 20:01:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15285</guid><dc:creator>agmarios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15285.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=15285</wfw:commentRss><description>&lt;P&gt;Χρησιμοποιώ SQL server 2005 Express (αλλά μπορώ να βάλω και την developer edition αν χρειαστεί) και θέλω για μια βάση να εμφανίσω μια λίστα με τους πίνακες και για κάθε πίνακα μια λίστα με τα πεδία του και τον τύπο των πεδίων πχ&lt;/P&gt;
&lt;P&gt;ElementType&lt;BR&gt;etId int PK&lt;BR&gt;etNameGR nvarchar(64) not null&lt;BR&gt;etNameEN nvarchar(64) not null&lt;/P&gt;
&lt;P&gt;Element&lt;BR&gt;eId int PK&lt;BR&gt;etId int FK&lt;BR&gt;eNameGR nvarchar(64) not null&lt;BR&gt;eNameEN nvarchar(64) not null&lt;/P&gt;
&lt;P&gt;Υπάρχει κάποιο εργαλείο που το κάνει ή πρέπει να χρησιμοποιήσω τις sp_tables, sp_foreignkeys, sp_tables ή κάποιες παρόμοιες;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>