[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2002
    Beiträge
    1.051

    SQL Create Table

    Hallo Gemeinde,

    wenn ich mit SQL eine Tabelle erstelle, dann kann ich ja auch Namen vergeben, welche länger wie 10 Zeichen sind. Das System verpasst der Tabelle von sich aus einen kürzeren Namen.
    CREATE TABLE QTEMP/MIT_LANGEM_NAMEN

    Habe ich die Möglichkeit, wie bei den Feldnamen ja auch, die KURZEN Namen selber zu wählen?
    Und wenn JA, wie mache ich das?

    Gruß
    Ronald

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    4.725
    ... du kannst nicht nur, du sollst auch (weil die generierten Namen von der Reihenfolge der Erstellung abhängen können). In älteren Releases ging das nur mit anschließendem rename to system name, bis man gemerkt hat, dass das Krampf ist und man hat beim create table xxx for system name yyy ergänzt.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    May 2002
    Beiträge
    1.051
    Danke,
    genau das habe ich gesucht.

    Gruß
    Ronald

  4. #4
    Registriert seit
    May 2007
    Beiträge
    210
    Guten Morgen.
    natürlich kannst du die Namen der Felder selber vergeben:

    Code:
    CREATE OR REPLACE TABLE SCHEMA.TABLENAME_LANG FOR SYSTEM NAME GANZKURZ
    ( 
      LANGER_FELDNAME1 FOR COLUMN "KURZ1" CHAR(1)
    )
    RCDFMT FORMAT1;
    Grtx
    Christian
    Anwendungsentwickler und ein bissal Systemoperator

    https://github.com/prsbrc
    SND2ME

Ähnliche Themen

  1. create or replace table
    Von dibe im Forum System i Hauptforum
    Antworten: 11
    Letzter Beitrag: 11-11-16, 09:59
  2. Frage zu CREATE TABLE
    Von Tonazzo im Forum NEWSboard programmierung
    Antworten: 5
    Letzter Beitrag: 15-10-15, 22:36
  3. create table
    Von KingofKning im Forum NEWSboard programmierung
    Antworten: 2
    Letzter Beitrag: 18-05-15, 13:09
  4. CREATE TABLE
    Von Willi1 im Forum System i Hauptforum
    Antworten: 1
    Letzter Beitrag: 03-05-02, 08:38
  5. DATFMT bei CREATE TABLE
    Von lorenzen im Forum System i Hauptforum
    Antworten: 4
    Letzter Beitrag: 21-03-01, 13:44

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •