Announcement

Collapse
No announcement yet.

Alias für Tatbellenname

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Alias für Tatbellenname

    Hey,

    da wir die Tabellen nach einem bestimmten Standard umbennen möchten, diese Änderung aber derzeit nicht im ganzen System übernommen werden kann, wollte ich fragen ob es die Möglichkeit gibt einen Alias für eine Tabelle zu definieren. Mir ist bekannt, das man einen Alias für eine Tabellenspalte verwenden kann, aber leider nichts zur Tabelle gefunden.

    Kennt sich jemand damit aus bzw. ist es überhaupt Möglich?

    Danke im vorraus...

  • #2
    Hallo Rookee,

    ein Tabellenalias geht genau wie ein Feld-Alias mit AS

    SELECT Spalte AS Fld
    FROM Tabelle AS Tbl

    Olaf
    Olaf Helper

    <Blog> <Xing>
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich

    Comment


    • #3
      Normalerweise geht es ohne as
      also
      [highlight=sql]select * from tabelle t ...[/highlight]

      Comment


      • #4
        Hallo,

        ...und dann gibt es da noch die Möglichkeit Views zu erstellen um quasi die Tabelle mit anderem Namen anzusprechen:

        Create View NameZwei
        as
        select * from Tab

        select * from Tab
        und
        select * from NameZwei

        bringen dann das selbe Ergebnis. Auch ein Update usw. funktioniert für diese Art Views. So kannst Du also einer Tabelle so viele Namen geben - wie Du willst.

        Gruß
        Olaf

        Comment


        • #5
          Bei manchen DB-Systemen (z.B. Oracle) gibt es auch Synonyme.
          [highlight=sql]
          create public synonym Alter_Name for Neue_Tabelle;
          [/highlight]

          Wie du siehst ist es ganz sinnvoll das hier zu beachten

          Gruß Falk
          Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

          Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

          Comment

          Working...
          X