Bedeutung

Hi könnte mir bitte jemand die bedeutng von folgendem sagen? (bin noch recht neu)

is ::= INSERT INTO name [ “(” name-liste “)” ] “ta”.
name-liste ::= name { “,” name }* .
name ::= letter { letter | “1” | “2” | “3” | “4” | “5” | “6” | “7” | “8” | “9” | “_” }*.
jex ::=
name CROSS JOIN name
| name ( NATURAL | UNION ) JOIN name
| name [ INNER | LEFT [OUTER] | RIGHT [OUTER] | FULL [OUTER]] JOIN
name ( ON “x < y” | USING “(” name-liste “)” ) .

Vielen Dank
bauer

Nenne uns doch einfach die Quelle, wo Du das her hast. Dann können wir Dir vielleicht den Rest vorlesen…


Andreas

es gibt keine wirkliche quelle ist ne übung.

Nun, schaut aus wie Syntaxdefinitionen, z.T. aber a bissl komisch…

Sauber sieht sowas aus wie hier: PostgreSQL: Documentation: Manuals: PostgreSQL 9.1: SELECT

Andreas

ok
ich meine allerdings die bedeutung bzw. was da gemacht wird

is ::= INSERT INTO name [ “(” name-liste ̶) ” ] “ta”.
name-liste ::= name { “,” name }* .
name ::= letter { letter | “1” | “2” | “3” | “4” | “5” | “6” | “7” | “8” | “9” | “_” }*.

hier wird doch “ta” in die liste name eingetragen
und hier

jex ::=
name CROSS JOIN name
| name ( NATURAL | UNION ) JOIN name
| name [ INNER | LEFT [OUTER] | RIGHT [OUTER] | FULL [OUTER]] JOIN
name ( ON “x < y” | USING “(” name-liste ̶) ” ) .

hab ich leider keine ahnung

Und was hat das ganze mit PostgreSQL zu tun? Aus dem Handbuch hast Du das jedenfalls nicht.