<< Click to Display Table of Contents >> Navigation: SQL-Server Objekte > SQL-Sichten > View-Tabellen (SQL-Sicht als Tabelle) |
Um die SQL-Sichten für die weitere Bearbeitung wie ganz normale Tabellen nutzen zu können, sind folgende Schritte erforderlich:
1.Erstellen einer View-Tabelle von der SQL-Sicht
2.Spalten aus der SQL-Sicht für die Erstellung der View-Tabellenspalte auswählen und „registrieren“ (Anbindungseinstellungen).
3.Primärschlüssel-Spalte auswählen. Diese Spalte muss vom Typ int sein.
Die View-Tabelle wird erstellt über das Kontextmenü der SQL-Sicht -> View-Tabelle erstellen.
Falls für die SQL-Sicht bereits eine View-Tabelle vorhanden ist, wird im Kontextmenü "Anbindungseinstellungen" angezeigt.
Umgekehrt wird "Anbindungseinstellungen" auch aus dem Kontextmenü einer bestehenden View-Tabelle angezeigt.
Registerkarte „Anbindungseinstellungen“
Hier werden die Datenbankspalten (aus der SQL-Sicht) auf die rimacon omnisuite-Spalten gemappt.
Beispiel: die SQL-Sicht gibt zwei Spalten von Typ Zeichenfolge zurück, aber in der Datenbank soll die erste als Zeichenfolge und die zweite als Link genutzt werden.
Befinden sich in den Spalten Schlüsselattribute (IDs) von vorhandenen Tabellen, kann bei der Auswahl und Registrierung zwischen einer VIEW-Tabelle und einer Tabelle eine Beziehung durch die Anbindung eines Fremdschlüssels gebildet werden. Die so gebildete Beziehung zwischen einer VIEW-Tabelle und Tabelle kann wie jede andere 0:n-/1:n-Beziehung genutzt werden.
Beispiel:
Von der SQL-Sicht „view_buchhalt_rechner“ stellen wir bei Erstellung der VIEW-Tabelle eine Beziehung zur Tabelle „VTAB-Rechner“ her: :
Rechner_ID 🡪 Primärschlüssel der View-Tabelle
Rechner_Name 🡪 Zeichenfolge(50)
Rechner_Preis 🡪 dezimal(10,2)
RR__VTAB_Rechner_ID 🡪 0:n Fremdschlüssel zu Rechner (VTAB_Rechner)
Nach der Generierung der SQL-Sicht wird aus der Liste der SQL-Sichten das Erstellen der VIEW-Tabelle über das Kontextmenü aufgerufen.
Verwenden Sie diese Registerkarte, um die VIEW-Tabelle für die SQL-Sicht zu erstellen oder zu ändern bzw. zu erweitern.
Primärschlüsselspalte
Eingabe/Auswahl eines Primärschlüssels aus den generierten Spalten der SQL-Sicht
Mandantspalte
Optional: Eingabe/Auswahl der Mandanten-ID aus den generierten Spalten der SQL-Sicht, wenn die VIEW-Tabelle für einen anderen als für den vorgegebenen Mandanten erstellt werden soll.
Spalten
Zeigt alle generierten Spalten der SQL-Sicht für Auswahl und „Registrierung“ der Spalten aus der SQL-Sicht für die VIEW-Tabelle an. Hier wird festgelegt, wie die Spalten bearbeitet und genutzt werden können.
Für die Registrierung der Spalten aus der SQL-Sicht für die VIEW-Tabelle wird ausgewählt, ob die Spalte als Attribut (Basisattribut) oder als Fremdschlüssel registriert werden soll. Die Anlage und Bearbeitung der Basisattribute und der Fremdschlüssel erfolgt analog zu siehe auch Basisattribute (Eigenschaften / Merkmale) oder analog zu siehe auch Fremdschlüssel.
Tabelle bearbeiten
Verzweigen zur Bearbeitung der SQL-Sicht
Verzweigen zur Bearbeitung der VIEW-Tabelle, um die VIEW-Tabelle zu beschreiben und Optionen für die Bearbeitung und Nutzung der VIEW-Tabelle festzulegen