Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

Neutrino

masselos

  • "Neutrino" is male
  • "Neutrino" started this thread

Posts: 661

Date of registration: Oct 6th 2005

Location: Hannover

Occupation: SRA Mitarbeiter

1

Wednesday, June 20th 2007, 10:53pm

sql übung 9

Hallo alle miteinander!

hab ein problem mit aufgabe 2: wie ruft man die mit dem for-in-select statement aufgerufenen benutzernamen in der loop schleife wieder auf?

beispiel:
ich kriege einen benutzer namen geliefert: dieser befindet sich in record_name.owner

nun möchte ich die my_rating tabelle von diesem benutzer aufrufen.
die idee war:
select... from record_name.owner.my_rating

geht aber nicht...
könnte mir jemand erklären wieso?

Currywurst mit Pommes

Erfahrener Schreiberling

Posts: 438

Date of registration: Oct 14th 2002

2

Thursday, June 21st 2007, 8:26am

RE: sql übung 9

Du sollst das ganze ja glaube ich auch mit einem Cursor machen.

Also OPEN <cursorname> FOR 'SELECT ... '.

Wichtig ist, den owner in Anführungszeichen zu setzen. Hat mich auch Minuten gekostet den Grund zu finden, warum sonst ein Fehler kommt.

Also "record_name.owner" - es gibt nämlich Owner mit Zahlen als Namen, was zu einem Fehler führen würde.