<?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>Πρώτα Βήματα - Βάσεις δεδομένων</title><link>https://www.dotnetzone.gr:443/cs/forums/73/ShowForum.aspx</link><description>Για όσους κάνουν τα πρώτα τους βήματα στην Microsoft Access ή τον SQL Server, ή γενικότερα στη θεωρία βάσεων δεδομένων.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Απορία με xml data type</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/75540.aspx</link><pubDate>Fri, 11 Jul 2014 00:45:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:75540</guid><dc:creator>neoklis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/75540.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=75540</wfw:commentRss><description>Αφού πρέπει να το γράψω έτσι..&lt;br&gt;&lt;br&gt;&lt;div&gt;select&amp;nbsp;&lt;/div&gt;&lt;div&gt;X.N.value('(column/text())[1]', 'int') as PieceNo,&lt;/div&gt;&lt;div&gt;X.N.value('(column/text())[2]', 'int') as PieceNoEvalUnit,&lt;/div&gt;&lt;div&gt;X.N.value('(column/text())[3]', 'varchar(255)') as PieceIdent,&lt;/div&gt;&lt;div&gt;X.N.value('(column/text())[4]', 'int') as RequestNo&lt;/div&gt;&lt;div&gt;from&amp;nbsp;&lt;/div&gt;&lt;div&gt;@Xml as T&lt;/div&gt;&lt;div&gt;cross apply t.Data.nodes(N'/resultset/row') as X(N)&lt;/div&gt;</description></item><item><title>Απορία με xml data type</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/75539.aspx</link><pubDate>Thu, 10 Jul 2014 01:28:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:75539</guid><dc:creator>neoklis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/75539.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=75539</wfw:commentRss><description>&lt;div&gt;Παιδιά καλησπέρα, δεν μπορώ να καταλάβω γιατί στο select που κάνω στο τέλος δεν μου επιστρέφει και τις 3 γραμμές από το xml.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;ευχαριστώ&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;div&gt;CREATE TABLE #Xml ( Data XML )&lt;/div&gt;&lt;div&gt;DECLARE @Data XML&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;set @Data=N'&lt;/div&gt;&lt;div&gt;&amp;lt;resultset&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;lt;row&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;column name="PieceNo"&amp;gt;1&amp;lt;/column&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;column name="PieceNoEvalUnit"&amp;gt;655360&amp;lt;/column&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;column name="PieceIdent"&amp;gt;Function check1&amp;lt;/column&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;column name="RequestNo"&amp;gt;1&amp;lt;/column&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/row&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;lt;row&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;column name="PieceNo"&amp;gt;2&amp;lt;/column&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;column name="PieceNoEvalUnit"&amp;gt;655362&amp;lt;/column&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;column name="PieceIdent"&amp;gt;Function check2&amp;lt;/column&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;column name="RequestNo"&amp;gt;1&amp;lt;/column&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/row&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;lt;row&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;column name="PieceNo"&amp;gt;3&amp;lt;/column&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;column name="PieceNoEvalUnit"&amp;gt;655364&amp;lt;/column&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;column name="PieceIdent"&amp;gt;Function check3&amp;lt;/column&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;column name="RequestNo"&amp;gt;1&amp;lt;/column&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/row&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/resultset&amp;gt;'&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;INSERT &amp;nbsp;INTO #Xml( Data)&lt;/div&gt;&lt;div&gt;values(@data)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;SELECT * FROM #Xml&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;select&amp;nbsp;&lt;/div&gt;&lt;div&gt;data.value('(resultset/row/column/text())[1]', 'int') as PieceNo,&lt;/div&gt;&lt;div&gt;data.value('(resultset/row/column/text())[2]', 'int') as PieceNoEvalUnit,&lt;/div&gt;&lt;div&gt;data.value('(resultset/row/column/text())[3]', 'varchar(255)') as PieceIdent,&lt;/div&gt;&lt;div&gt;data.value('(resultset/row/column/text())[4]', 'int') as RequestNo&lt;/div&gt;&lt;div&gt;from&amp;nbsp;&lt;/div&gt;&lt;div&gt;#Xml&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;DROP TABLE #Xml&lt;/div&gt;&lt;/div&gt;</description></item></channel></rss>