<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
    <link>http://forum.geizhals.at/feed.jsp?id=371649</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(6): SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907722.html#2907722</link>
      <description>Ja die einschränkungen kommen dann erst wieder ... ich will nur mal das überhaupt was passiert *gg*&lt;br&gt;&lt;br&gt;Danke für deine Hilfe schon mal. Ich muss mir jetzt mal anschauen ob er wirklich das macht was ich will.&lt;br&gt;&lt;br&gt;Aber dürfte passen! Danke nochmals &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Undying&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 15:19:45 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907722.html#2907722</guid>
      <dc:creator>Undying</dc:creator>
      <dc:date>2005-10-27T15:19:45Z</dc:date>
    </item>
    <item>
      <title>Re(6): SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907717.html#2907717</link>
      <description>Seh ich auch so wie der AON Kunde. Ich sehs ja schon kommen ... kaum hab ich den Import will irgendwer eine Grafik um 2 Pixel weiter Links haben. Nein nein ... händisch kann garnix.&lt;br&gt;&lt;br&gt;Undying&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 15:18:27 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907717.html#2907717</guid>
      <dc:creator>Undying</dc:creator>
      <dc:date>2005-10-27T15:18:27Z</dc:date>
    </item>
    <item>
      <title>Re(7): SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907700.html#2907700</link>
      <description>Da hast allerdings auch recht.&amp;nbsp;&amp;nbsp;&lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 15:06:39 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907700.html#2907700</guid>
      <dc:creator>mIstA</dc:creator>
      <dc:date>2005-10-27T15:06:39Z</dc:date>
    </item>
    <item>
      <title>Re(6): SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907686.html#2907686</link>
      <description>Nope&lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;.&lt;br&gt;&lt;br&gt;Beim ersten mal braucht es oft viel länger, bis man den "eleganten" Weg hat... Dafür bringt es einem neues Wissen. Immer händisch ist immer kurzfristig schneller - allerdings /öde/... und hilft einem nix &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 15:02:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907686.html#2907686</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-10-27T15:02:35Z</dc:date>
    </item>
    <item>
      <title>Re(5): SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907672.html#2907672</link>
      <description>Ja, so meinte ich es - siehe unten...&lt;br&gt;&lt;br&gt;Allerdings hast du jetzt weniger einschränkungen drinnen...&lt;br&gt;Kann es daran liegen, daß er jetzt total langsam ist - weil er eine enorm große TempTabelle aufbauen muß ?&lt;br&gt;&lt;br&gt;theoretisch sollte das Statement schnell sein, wenn du nicht millionen Zeilen updatest...&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 14:59:48 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907672.html#2907672</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-10-27T14:59:48Z</dc:date>
    </item>
    <item>
      <title>Re(5): SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907665.html#2907665</link>
      <description>Das ist ärgerlich.&amp;nbsp;&amp;nbsp;&lt;img src="sad.gif" width="16" height="19" align="absmiddle" alt=":-("/&gt;&lt;br&gt;&lt;br&gt;Aber dann würd ich vielleicht schon langsam mal die 35 händischen Imports in Erwägung ziehen, bevorst noch viel länger herumexperimentierst; ist zwar igendwie Öd, aber vermutlich wärst inzwischen schon fertig damit.&amp;nbsp;&amp;nbsp;&lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 14:58:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907665.html#2907665</guid>
      <dc:creator>mIstA</dc:creator>
      <dc:date>2005-10-27T14:58:44Z</dc:date>
    </item>
    <item>
      <title>Re(4): SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907659.html#2907659</link>
      <description>Also wenns so von dir gemeint war:&lt;br&gt;&lt;br&gt;UPDATE KHKDruckbelegeKorrespondenz set logo = druckbeleg2.logo from ( select logo from KHKDruckbelegeKorrespondenz where hatlogo = -1) as druckbeleg2 &lt;br&gt;where KHKDruckbelegeKorrespondenz .hatlogo = 0&lt;br&gt;&lt;br&gt;dann pfeifts :D&lt;br&gt;&lt;br&gt;Zumindest tut er was ... allerdings irre langsam. Aber das macht ja nix. Wird wohl die Transactionssicherheit sein.&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 14:57:58 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907659.html#2907659</guid>
      <dc:creator>Undying</dc:creator>
      <dc:date>2005-10-27T14:57:58Z</dc:date>
    </item>
    <item>
      <title>Re(3): SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907656.html#2907656</link>
      <description>Ad 1:&lt;br&gt;Es müßte /ungefähr/ so aussehen:&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;br&gt;update KHKDruckbelegeKorrespondenz&lt;br&gt;set logo = muster.logo &lt;br&gt;from&lt;br&gt;(&lt;br&gt;&amp;nbsp;&amp;nbsp;select top1 logo from KHKDruckbelegeKorrespondenz&lt;br&gt;&amp;nbsp;&amp;nbsp; WHERE (HatLogo = - 1) &lt;br&gt;&amp;nbsp;&amp;nbsp; AND (Bezeichnung LIKE '%s/w%') &lt;br&gt;&amp;nbsp;&amp;nbsp; AND (Bezeichnung LIKE '%yes%'))&lt;br&gt;) as muster&lt;br&gt;where NOT hatlogo = -1;&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Wobei ich dein SQL-Konstrukt schräg finde...&lt;br&gt;&lt;br&gt;Du willst allen denen ein Logo verpassen, die &lt;i&gt;nicht&lt;/i&gt; hatlogo auf -1 haben ?&lt;br&gt;auch das 2malige Bezeichung wirkt strange... &lt;br&gt;&lt;br&gt;Kann aber alles so sein &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Lass mich wissen, ob es klappt... oder was seine Fehlermeldung ist... *neugierig bin*&lt;br&gt;&lt;br&gt;cu&lt;br&gt;gepeinigter&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 14:57:47 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907656.html#2907656</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-10-27T14:57:47Z</dc:date>
    </item>
    <item>
      <title>Re(4): SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907636.html#2907636</link>
      <description>Da kommt der selbe Fehler:&lt;br&gt;&lt;br&gt;Die Datentypen text, ntext und image sind in dieser Unterabfrage oder in diesem Aggregatausdruck ungültig.&lt;br&gt;&lt;br&gt;Irgendwie pfeift das Update in Verbindung mit dem Select beim Imagefeld wohl net.&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 14:52:48 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907636.html#2907636</guid>
      <dc:creator>Undying</dc:creator>
      <dc:date>2005-10-27T14:52:48Z</dc:date>
    </item>
    <item>
      <title>Re(2): SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907605.html#2907605</link>
      <description>Zu 1:&lt;br&gt;Naja leider schaust Postgre doch a bisserl anders aus ... mal schauen obs hinzubekommen ist mit deinem Input &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br&gt;&lt;br&gt;Zu 2:&lt;br&gt;Ich würd normal auch eine Tabelle mit dem Logo machen wo es einmalig wäre ... Aber dieses Idiotische Datenbankkonzept ist nicht von mir sondern vom Programmhersteller (Sage Office Line). Und ich wills mir nur etwas erleichtern und nicht jeses Bild manuell Importieren müssen (5 Bilder ~ 7 Belgarten) ... wäre 35 Imports. Das kann garnichts.&lt;br&gt;&lt;br&gt;Danke!&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 14:46:00 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907605.html#2907605</guid>
      <dc:creator>Undying</dc:creator>
      <dc:date>2005-10-27T14:46:00Z</dc:date>
    </item>
    <item>
      <title>Re(3): SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907602.html#2907602</link>
      <description>Hmm - oder Du machst Dir einfach ne Hilfstabelle mit nur einer Zeile mit dem Logo drin, sodaß fürs Update die Quell- und Zieltabellen nicht identisch sind.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 14:45:45 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907602.html#2907602</guid>
      <dc:creator>mIstA</dc:creator>
      <dc:date>2005-10-27T14:45:45Z</dc:date>
    </item>
    <item>
      <title>Re(3): SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907579.html#2907579</link>
      <description>PostgreSQL motzt ebenso über das AS...&lt;br&gt;&lt;br&gt;Was tut sich mit meinem JOIN-Vorschlag ohne Subquery ?&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 14:38:48 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907579.html#2907579</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-10-27T14:38:48Z</dc:date>
    </item>
    <item>
      <title>Re(2): SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907569.html#2907569</link>
      <description>Naja da kommt leider die Fehlermeldung:&lt;br&gt;&lt;br&gt;Falsche Syntax in der Nähe des AS-Schlüsselwortes.&lt;br&gt;&lt;br&gt;&lt;img src="flenn.gif" width="16" height="19" align="absmiddle" alt=";-("/&gt; Aber Danke schonmal.&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 14:37:08 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907569.html#2907569</guid>
      <dc:creator>Undying</dc:creator>
      <dc:date>2005-10-27T14:37:08Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907551.html#2907551</link>
      <description>Hi !&lt;br&gt;&lt;br&gt;Habe zugegeben NULL Ahnung von MS-SQL...&lt;br&gt;&lt;br&gt;Ich habe in der PostgreSQL eine "mini-db" angelegt und folgende Tabelle angelegt&lt;br&gt;&lt;br&gt;&lt;blockquote id="1"&gt;&lt;br&gt;test=# SELECT * from a;&lt;br&gt; id | test&lt;br&gt;----+------&lt;br&gt;&amp;nbsp;&amp;nbsp;1 |&lt;br&gt;&amp;nbsp;&amp;nbsp;2 |&lt;br&gt;&amp;nbsp;&amp;nbsp;3 |&lt;br&gt;&amp;nbsp;&amp;nbsp;4 |&amp;nbsp;&amp;nbsp; 10&lt;br&gt;&amp;nbsp;&amp;nbsp;5 |&amp;nbsp;&amp;nbsp; 20&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Ich würde folgendes probieren:&lt;br&gt;&lt;br&gt;1.) Statt einer Subquery könntest du dein Update über einen Join lösen...&lt;br&gt;Beispiel:&lt;br&gt;UPDATE a&amp;nbsp;&amp;nbsp;set test=muster.test from ( select test from a where test is not null limit 1 ) as muster where a.test is null;&lt;br&gt;&lt;br&gt;(Ich vermute mal, daß limit deinem TOP entspricht &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt; )&lt;br&gt;So hättest auf jeden Fall mal keine Subquery, und das Teil wäre ANSI-SQL.&lt;br&gt;&lt;br&gt;2.) Ich würde mir das Datenmodell überlegen...&lt;br&gt;Wenn dasselbe Attribut (dein Logo) mehrfach vorkommt - und auch noch ein BLOB ist - dann würde ich eine Tabelle LOGO anlegen (mit id und BLOB) - und die Tabelle via Foreign Key referenzieren... Ansonsten entsteht der Eindruck, daß du doch etwas weit weg von einer 3.NF bist &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 14:31:55 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907551.html#2907551</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-10-27T14:31:55Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907559.html#2907559</link>
      <description>Ich denk mal so könnts gehen:&lt;br&gt;&lt;br&gt;UPDATE KHKDruckbelegeKorrespondenz AS ziel, KHKDruckbelegeKorrespondenz AS quelle&lt;br&gt;SET ziel.logo = quelle.logo&lt;br&gt;WHERE ( ( NOT ziel.hatlogo = -1 ) AND ( quelle.ID = IrgendeineIdWoLogoDaIst ) );&lt;br&gt;&lt;br&gt;&lt;br&gt;Edit: Hab grad gesehen, ich hab mich da verlesen - mit mySQL sollt meine Variante jedenfalls gehen, MS-SQL hab ich nicht wirklich Ahnung von.&amp;nbsp;&amp;nbsp;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 14:30:40 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907559.html#2907559</guid>
      <dc:creator>mIstA</dc:creator>
      <dc:date>2005-10-27T14:30:40Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907545.html#2907545</link>
      <description>Ich denk mal so könnts gehen:&lt;br&gt;&lt;br&gt;UPDATE KHKDruckbelegeKorrespondenz AS ziel, KHKDruckbelegeKorrespondenz AS quelle&lt;br&gt;SET ziel.logo = quelle.logo&lt;br&gt;WHERE ( ( NOT ziel.hatlogo = -1 ) AND ( quelle.ID = IrgendeineIdWoLogoDaIst ) );&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 14:30:40 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907545.html#2907545</guid>
      <dc:creator>mIstA</dc:creator>
      <dc:date>2005-10-27T14:30:40Z</dc:date>
    </item>
    <item>
      <title>SQL Troubles - Update und Select auf Image Feld (BLOB)</title>
      <link>http://forum.geizhals.at/t371649,2907472.html#2907472</link>
      <description>Hi!&lt;br&gt;&lt;br&gt;Ich hätte gern follgendes durchgeführt auf MS SQLServer.&lt;br&gt;&lt;br&gt;Folgendes Problem:&lt;br&gt;Eine Tabelle wo ich in einer Zeile ein Bild im Feld "logo" gespeichert ist.&lt;br&gt;&lt;br&gt;Dieses Bild möchte ich nun auch in einigen anderen Zeilen der selben Tabelle haben:&lt;br&gt;&lt;br&gt;Folgendes funktioniert NICHT:&lt;br&gt;&lt;br&gt;update KHKDruckbelegeKorrespondenz set logo = (SELECT TOP 1 Logo FROM KHKDruckbelegeKorrespondenz WHERE (HatLogo = - 1) AND (Bezeichnung LIKE '%s/w%') AND (Bezeichnung LIKE '%yes%'))&lt;br&gt;where NOT hatlogo = -1&lt;br&gt;&lt;br&gt;Damit sollte eigentlich in allen Zeilen ohne Logo das Logo eingefügt werden. Nur pfeifts nicht &lt;img src="flenn.gif" width="16" height="19" align="absmiddle" alt=";-("/&gt;&lt;br&gt;Fehler: Die Datentypen text, ntext und image sind in dieser Unterabfrage oder in diesem Aggregatausdruck ungültig.&lt;br&gt;&lt;br&gt;Wie kann mans lösen?&lt;br&gt;&lt;br&gt;Danke!&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 27 Oct 2005 14:04:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t371649,2907472.html#2907472</guid>
      <dc:creator>Undying</dc:creator>
      <dc:date>2005-10-27T14:04:10Z</dc:date>
    </item>
  </channel>
</rss>
