<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "Re: Einstellung des Zeichensatzes beim Zugriff auf Oracle-Tabellen" in CoDe SAS German</title>
    <link>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246866#M1929</link>
    <description>&lt;P&gt;Hallo,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;haben Sie es schon mal mit einer encoding-Option im libname-Statement versucht?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Viele Grüße&lt;/P&gt;
&lt;P&gt;Daniela Bastos Tsu&lt;/P&gt;</description>
    <pubDate>Fri, 29 Jan 2016 12:32:09 GMT</pubDate>
    <dc:creator>DanielaNRW</dc:creator>
    <dc:date>2016-01-29T12:32:09Z</dc:date>
    <item>
      <title>Einstellung des Zeichensatzes beim Zugriff auf Oracle-Tabellen</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246081#M1922</link>
      <description>&lt;P&gt;Hallo,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ich greife vom SAS-EG direkt auf Oracle-Tabellen zu. Dabei habe ich festgestellt, dass die Umlaute nicht korrekt übernommen werden (z.B. '?' statt 'ß'). Wie stelle ich den Zeichensatz beim Zugriff von SAS auf Oracle-Tabellen ein. Die Oracle-Tabellen sind im UTF8-Format gespeichert.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Vielen Dank im Voraus und viele Grüße&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Holger Pietschmann&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 26 Jan 2016 13:05:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246081#M1922</guid>
      <dc:creator>HPietschmann</dc:creator>
      <dc:date>2016-01-26T13:05:57Z</dc:date>
    </item>
    <item>
      <title>Re: Einstellung des Zeichensatzes beim Zugriff auf Oracle-Tabellen</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246866#M1929</link>
      <description>&lt;P&gt;Hallo,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;haben Sie es schon mal mit einer encoding-Option im libname-Statement versucht?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Viele Grüße&lt;/P&gt;
&lt;P&gt;Daniela Bastos Tsu&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jan 2016 12:32:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246866#M1929</guid>
      <dc:creator>DanielaNRW</dc:creator>
      <dc:date>2016-01-29T12:32:09Z</dc:date>
    </item>
    <item>
      <title>Re: Einstellung des Zeichensatzes beim Zugriff auf Oracle-Tabellen</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246868#M1930</link>
      <description>&lt;P&gt;Hallo Herr Pietschmann,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;können Sie bitte näher beschreiben, was sie unter "direktem Zugriff" verstehen?&lt;/P&gt;
&lt;P&gt;Erfolgt der Datenzugriff über OleDB oder ODBC im Enterprise Guide und nicht über die SAS Sitzung?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Evtl. gibt es dann im ConnectionString zur Datenbank eine Möglichkeit das Encoding festzulegen. Ohne den genauen Zugriffsweg zu kennen, kann ich ihnen an dieser Stelle leider nicht besser helfen.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;VG, Andreas Menrath&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jan 2016 12:43:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246868#M1930</guid>
      <dc:creator>AndreasMenrath</dc:creator>
      <dc:date>2016-01-29T12:43:55Z</dc:date>
    </item>
    <item>
      <title>Re: Einstellung des Zeichensatzes beim Zugriff auf Oracle-Tabellen</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246869#M1931</link>
      <description>&lt;P&gt;Hallo Herr Menrath,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;der Zugriff erfolgt über SAS/ACCESS for Oracle:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;libname XY&amp;nbsp;ORACLE &amp;nbsp;user=abc password=def path='DB.X' SCHEMA=abc;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ich habe schon die ganze, mir bekannte Dokumentation durchsucht, aber keine dafür verwendbare ENCODING-Option gefunden.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Viele Grüße&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Holger Pietschmann&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jan 2016 12:49:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246869#M1931</guid>
      <dc:creator>HPietschmann</dc:creator>
      <dc:date>2016-01-29T12:49:33Z</dc:date>
    </item>
    <item>
      <title>Re: Einstellung des Zeichensatzes beim Zugriff auf Oracle-Tabellen</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246870#M1932</link>
      <description>&lt;P&gt;Hallo,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;gibt es denn eine encoding-Option im LIBNAME Statement? Ich habe in der Dokumentation nämlich noch keine gefunden und ein Blind-Versuch mit ENCODING='utf8' brachte einen Syntax-Fehler.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Viele Grüße&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Holger Pietschmann&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jan 2016 12:52:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246870#M1932</guid>
      <dc:creator>HPietschmann</dc:creator>
      <dc:date>2016-01-29T12:52:02Z</dc:date>
    </item>
    <item>
      <title>Re: Einstellung des Zeichensatzes beim Zugriff auf Oracle-Tabellen</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246871#M1933</link>
      <description>Hilft ihnen diese SAS Note weiter?&lt;BR /&gt;&lt;A href="http://support.sas.com/kb/51/411.html" target="_blank"&gt;http://support.sas.com/kb/51/411.html&lt;/A&gt;&lt;BR /&gt;Zumindest scheint das Problem bei SAS bekannt zu sein. Evtl. kann hier dann auch der SAS Support bei technischen Problemen weiterhelfen.</description>
      <pubDate>Fri, 29 Jan 2016 12:54:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246871#M1933</guid>
      <dc:creator>AndreasMenrath</dc:creator>
      <dc:date>2016-01-29T12:54:25Z</dc:date>
    </item>
    <item>
      <title>Re: Einstellung des Zeichensatzes beim Zugriff auf Oracle-Tabellen</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246878#M1934</link>
      <description>&lt;P&gt;Hallo Herr Menrath,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ganz herzlichen Dank für den offenbar entscheidenden Hinweis. Nachdem ich mir die SAS Note durchgelesen habe, habe ich an meinem lokalen PC versuchsweise einmal die Umgebungsvariable NLS_LANG = GERMAN gesetzt, und siehe da - jetzt funktioniert die Zeichencodeumsetzung im SAS EG einwandfrei.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Nochmals vielen Dank und viele Grüße&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Holger Pietschmann&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jan 2016 13:12:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246878#M1934</guid>
      <dc:creator>HPietschmann</dc:creator>
      <dc:date>2016-01-29T13:12:07Z</dc:date>
    </item>
    <item>
      <title>Re: Einstellung des Zeichensatzes beim Zugriff auf Oracle-Tabellen</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246880#M1935</link>
      <description>&lt;P&gt;Mit SAS-Eg haben sie ein UTF8 front-end, die dateien im Oracle sind auch UTF8.&lt;BR /&gt;Die frage soll sein wass da zwischen passiert. Es gibt die volgende stationen.&lt;BR /&gt;- SAS/Foundation (base)&amp;nbsp;&amp;nbsp; es gibt ein (multibyte) utf version und ein altmodische single-byte latin1 (often English codepage)&lt;BR /&gt;&amp;nbsp; Mit "proc option; run;"&amp;nbsp;sind alle base setting zu sehen.&lt;BR /&gt;- Die nächste ist en SAS/Access interface der met ein ODBC (OLE/DB) oder speciales Oracle-software communiciert&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Die note 51411 ist eine setting im das bereich&amp;nbsp;ODBC ausserhalb SAS.&amp;nbsp; Ähnlich ist&amp;nbsp;&lt;BR /&gt;&lt;A href="http://support.sas.com/kb/31/170.html" target="_blank"&gt;http://support.sas.com/kb/31/170.html&lt;/A&gt; aber in deren wird auch die länge gennant. Im utf8 ist eien zeichen 1-4 bytes (mehrere) wo wir gelernt haben das ein karakter gleich ist am 1 byte. Eine advanced document ist:&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://support.sas.com/resources/papers/Multilingual_Computing_with_SAS_94.pdf" target="_blank"&gt;https://support.sas.com/resources/papers/Multilingual_Computing_with_SAS_94.pdf&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jan 2016 13:19:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/246880#M1935</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2016-01-29T13:19:42Z</dc:date>
    </item>
    <item>
      <title>Re: Einstellung des Zeichensatzes beim Zugriff auf Oracle-Tabellen</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/247962#M1936</link>
      <description>&lt;P&gt;Hallo,&lt;/P&gt;
&lt;P&gt;oben war die Frage nach dem Einstellung des Encoding im Libname-Statement.&lt;/P&gt;
&lt;P&gt;Das geht so:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;libname&amp;nbsp;&amp;lt;logischer_name&amp;gt; "&amp;lt;physikalischer_Pfad&amp;gt;" outencoding="utf-8";&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;z.B.:&lt;/P&gt;
&lt;P&gt;libname DemoLib "/tmp/demo" outencoding="utf-8";&lt;/P&gt;
&lt;P&gt;oder&lt;/P&gt;
&lt;P&gt;libname DemoLib "C:\temp\demo" outencoding="latin1";&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Wenn das Encoding in dem Libname-Befehl nicht zur aktuellen Session passt, dann&amp;nbsp;versucht SAS die Daten entsprechend zu konvertieren. Das klappt mehr oder weniger gut.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Gut klappt es bei den einfachen Fällen, wie äöüund ß oder auch éèê&amp;nbsp;usw..&lt;/P&gt;
&lt;P&gt;Schlecht klappt es bei den exotischen Fällen wie „Text“ (Luxus-Gänsefüßchen) oder&amp;nbsp;– (Luxus-Bindestrich bzw. Gedankenstrich, z.B. aus Word). Die könnte man mit etwas gutem Willen noch konvertieren, bisher kommt dann ein Fehler, s.u..&lt;/P&gt;
&lt;P&gt;Gar nicht geht die Umwandlung z.B. bei den slawischen Akzenten wie z.B. Š oder Č. Leider ist SAS dann mit dieser Umwandlung dermaßen überfordert, dass ein ERROR im Log gemeldet wird und der Data-Step die Bearbeitung abbricht. Aber ohne die Info, wo das Problem liegt, z.B. in welchen Datensatz. Der&amp;nbsp;Log enthält dann nur den Text:&lt;/P&gt;
&lt;P&gt;ERROR: Some character data was lost during transcoding in the data set&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libref.datasetname. Either the data contains characters that are not&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; representable in the new encoding or truncation occurred during transcoding.&lt;/P&gt;
&lt;P&gt;Die Note&amp;nbsp;&lt;EM&gt;52716&lt;/EM&gt; beschreibt das Problem, die Lösung passt leider nicht immer, z.B. nicht bei uns.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Gruß Hans&lt;/P&gt;</description>
      <pubDate>Thu, 04 Feb 2016 13:29:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Einstellung-des-Zeichensatzes-beim-Zugriff-auf-Oracle-Tabellen/m-p/247962#M1936</guid>
      <dc:creator>basefan</dc:creator>
      <dc:date>2016-02-04T13:29:10Z</dc:date>
    </item>
  </channel>
</rss>

