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

    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
    5.286
    ... 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.121
    Danke,
    genau das habe ich gesucht.

    Gruß
    Ronald

  4. #4
    Registriert seit
    May 2007
    Beiträge
    295
    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;
    Greets
    Christian
    Anwendungsentwickler und ein bissal Systemoperator
    https://github.com/prsbrc
    LinkedIn

Similar Threads

  1. create or replace table
    By dibe in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 11-11-16, 10:59
  2. Frage zu CREATE TABLE
    By Tonazzo in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 15-10-15, 23:36
  3. create table
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 18-05-15, 14:09
  4. CREATE TABLE
    By Willi1 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 03-05-02, 09:38
  5. DATFMT bei CREATE TABLE
    By lorenzen in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 21-03-01, 14:44

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •