-
Frage zu SQL auf der AS400
Hallo zusammen,
wie sieht der Syntax im SQL aus, wenn ich eine neue DB2-Tabelle anlegen will,
die dieselben Felder enthält wie eine bereits bestehende ?
So funktioniert das leider nicht:
CREATE TABLE new_table
AS (SELECT * FROM old_table);
Grüße A.
-
-
Zitat von Fuerchau
Wow! Dokumentationen von Release 7.1 - völlig UpToDate!
Wir sind in Release 7.5 und in der Zwischenzeit hat sich auch beim CREATE TABLE einiges getan!
-
Zitat von B.Hauser
Wow! Dokumentationen von Release 7.1 - völlig UpToDate!
Wir sind in Release 7.5 und in der Zwischenzeit hat sich auch beim CREATE TABLE einiges getan!
... Überraschung, ich hätte jetzt erwartet, dass AS400 Pfui bäh ist und dass das jetzt Ei heißt.
D*B
-
und wo steht da nun AS400?
Wir sprechnen beim Kunden nur noch von 'der Power'.
Das kommt (weil der Mensch anscheinend doof ist) super an, generiert Interesse und Nachfragen!
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Zitat von Robi
und wo steht da nun AS400?
... in der Überschrift/Thema!
-
@Birgitta
Es ist ja schön für Dich, dass Du ausschließlich nur mit den neuesten Versionen zu tun haben scheinst.
Aber in der Realität siehts da gewaltig anders aus.
Ich habe immer noch Kunden, die mit V7R1 umgehen, da es keine Veranlassung gibt zu wechseln. Denn manche Release-Upgrades sind nur in Verbindung mit Hardwarewechsel zu bekommen und das ist nachweislich teurer als ein PC/Laptop-Wechsel.
Somit muss man mit dem leben, was man vorfindet und nicht mit dem, was man gerne hätte.
Erst vor ein paar Wochen musste ich mal wieder einen SQL in der Performance optimieren und die Laufzeit konnte ich von 2 Stunden auf wenige Minuten durch umschreiben reduzieren.
Allerdings gabs bei dem Kunden die Limit-Funktion noch nicht, so dass ein Order By ignoriert wurde, denn "fetch first n rows only" gibts schon lange.
Somit musste ich hier wieder mit "Max() ... Gropb by" den benötigten Wert ermitteln.
Im Sinne der gesuchten Antwort ist jedoch die Version vollkommen egal, da ich es noch nie erlebt habe, dass ein SQL-Fetaure abgeschafft wurde.
-
Zitat von Fuerchau
@Birgitta
Es ist ja schön für Dich, dass Du ausschließlich nur mit den neuesten Versionen zu tun haben scheinst.
Aber in der Realität siehts da gewaltig anders aus.
als Dienstleister kennen wir das Problem, daß die Kunden jahrelang Geld gespart haben, weil die alte Power5 mit V5R4 ja noch läuft. Und dann kommt irgendeine Anforderung zum Update
(3rd Party tool, ein Programmierer mit Ideen, etc) und dann kostet die "AS/400" auf einmal Geld.
Ganz ehrlich - wer 20 Jahre nix in die Umgebung investiert hat, muss auf einmal doch ein wenig in die Hand nehmen. Beim PC Server gehts ja auch, oder wer ist freiwillig noch mit Windows 2000 unterwegs?
Und dann kommt jemand um die Ecke und sagt, die AS/400 könne das nicht. Klar, zwischen V5R4 und V7R5 gibts ja kaum Unterschiede, ist ja immer noch der gleiche GreenScreen.
Wenn man sich mal damit beschäftigen würde (und das geht recht günstig), was in der neuen Version auch geht, habt Ihr als Softwareanbieter auch die Möglichkeit, Eure Kunden für einen Wechsel zu begeistern.
Manchmal ist es echt anstrengend, Ideen für Funktionen im neuen Betriebssystem zu haben, wenn es heisst, der alte Kram tuts ja auch.
-
Ich sag nur:
Kunden mit 2 * V7R4 und Power 8 mit HVF!
Im STR36 Mode!
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Zitat von Robi
Ich sag nur:
Kunden mit 2 * V7R4 und Power 8 mit HVF!
Im STR36 Mode!
... einfach genial!
Da in der heutigen Welt immer mehr mit TCP kommuniziert wird (WebServices, Mail, ...) und generell SSL (auch bei Telnet) immer größere Bedeutung haben, gibt es allein aus dieser Thematik den Zwang auf neuere Versionen zu migrieren.
Bei SSL (Zertifikate, TLS, Cipher, ...) gibt es immer wieder neue Versionen und ältere werden sukzessiv deaktiviert.
Ich erlebe immer wieder IBM i Systeme die plötzlich, ohne irgendeine Änderung am System, nicht mehr nach außen kommunizieren kann, weil auf einem Windows/Linux Server/Client ein Update durchgeführt wurde, wo z.B. SSL v3 oder TLS 1.0 nicht mehr erlaubt wird.
-
Zitat von Robi
Ich sag nur:
Kunden mit 2 * V7R4 und Power 8 mit HVF!
Im STR36 Mode!
einer der größten IBM-Kunden in USA fährt auch noch S36, deshalb wird grade diskutiert, ob man die S36-Unterstützung irgenwann sterben lassen kann oder nicht.
-
Hallo, zu dem Thema noch eine Frage:
wenn ich von diesem Feld: TRANS00001 Definiert: 26 Z Inhalt: 2016-01-25-07.20.00.711000
mit SQL die ersten 4 Stellen (also das Jahr) greifen will, wie geht das ? Mit normalen Bordmitteln komme ich hier nicht weiter.
Für Infos wäre ich wieder dankbar. Gruß A.
Similar Threads
-
By StevEiserman in forum IBM i Hauptforum
Antworten: 25
Letzter Beitrag: 08-10-22, 10:04
-
By xoxoxoxo in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 15-01-19, 11:16
-
By watchdogg in forum NEWSboard Programmierung
Antworten: 11
Letzter Beitrag: 26-04-18, 11:52
-
By christoph49 in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 11-02-14, 11:12
-
By Markus S in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 28-07-04, 10:29
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