-
Zur ODBC-Definition gehört ein Set an Metadaten-Abfragen, die es übrigens auch im embedded SQL gibt.
Describe Table, Describe Statement.
Genauso gibt es im ODBC einen SQLInfo-Funktion die mir Typ und Ausprägung liefert.
Für jede SQL-Funktion sind die Parameter und Ergebnisse eben auch definiert, so ist das Ergebnis eines Trim() immer halt VARCHAR bzw. nun auch NVARCHAR bei Unicode.
Ein OLEDB/ODBC/.NET-Treiber kann nur mit den Metadaten des Systems arbeiten.
Selbständig werden da keine Daten verändert. Wenn also ein Typ CHAR(NN) geliefert wird, hat bei mir der Treiber noch nie die Blanks am Ende entfernt.
Mache ich nun einen Cast eines Char(nn) in Varchar(nn) werden Blanks auch noch nicht entfernt, da diese ja Bestandteil der Information sind. Erst ein Trim() verändern nun mal den Inhalt und liefert VARCHAR als Ergebnis, wobei die definierte Länge vom maximal Möglichen abhängt und einen Cast in VARCHAR nicht mehr erforderlich macht.
Welche Funktionen so für die Metadaten zur Verfügung stehen (bzw. als Mindestanforderungen vorhanden sein müssen) kann man in den ODBC-Spezifikationen oder z.B. im CLI-Handbuch (C-Funktionen) nachlesen. Zudem gibt es zusätzlich noch die diversen SYSxxx-Tabellen in denen man auch so einiges finden kann.
Similar Threads
-
By B.Hauser in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 03-03-03, 15:49
-
By tweedy1971 in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 04-02-03, 09:44
-
By B.Hauser in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 08-02-02, 17:18
-
By Carsten in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 19-10-01, 08:42
-
By moeller400 in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 29-05-01, 14:55
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks