2017-11-02 2 views
0

Ich erstelle ein MySQL-Skript, das auf einem Datensatz ausgeführt wird und verknüpfte Datensätze aus einer Reihe anderer Tabellen zieht, was sehr nützlich ist, aber in DBeaver werden die Ergebnisse als Registerkarten zurückgegeben, die nur den Namen der Tabelle enthalten, aus der die Ergebnisse stammen , was sehr nützlich ist, aber manchmal hat die Registerkarte Anzeige genau das, was das Ergebnis ist, wäre so viel nützlicher.Gibt es eine Möglichkeit, die Namen der Namen der Ergebnisregisterkarten in einem SQL-Skript in DBeaver zu definieren?

Gibt es eine Möglichkeit, im SQL-Skript anzugeben, wie das Ergebnis benannt werden soll, das von DBeaver abgerufen wird, sodass es als Tab-Name angezeigt wird?

In DBeaver, wenn ich das folgende Skript ausführen (Opt + X):

SELECT * 
FROM 
    partnerships; 

SELECT id, name, owner_id 
FROM 
    partnerships 
WHERE 
    name LIKE '%wp%'; 

Die Ergebnisse für beide Abfragen in zwei verschiedenen Registerkarten am unteren Rand des DBeaver Bildschirm kommen, würde man benannt werden partnerships und die andere partnerships-1. Was ich frage, ist, wenn es eine Möglichkeit gibt, diese Registerkarten etwas aussagekräftiger zu machen, wie All Partnerships und WP Partnerships.

+0

Es ist nicht klar, was Sie hier fragen. Erwägen Sie ein minimales Beispiel dafür, was Sie versucht haben, und eine Beschreibung der tatsächlichen Ergebnisse und wie sie sich von dem unterscheiden, was Sie erreichen möchten. – James

+0

haben Sie versucht, 'aus Partnerschaften * als Some_other_name_here' auszuwählen? – Psi

+0

Ja, das hat leider nicht funktioniert, DBeaver kommt einfach zurück und sagt, dass es einen Fehler im SQL gibt. –

Antwort

0

Es stellt sich heraus, dass Sie den Titel tatsächlich mit einem SQL-Kommentar vor der Abfrage definieren können. Wie zum Beispiel:

-- title: WP Named Partnerships 
SELECT id, name, owner_id 
FROM 
    partnerships 
WHERE 
    name LIKE '%wp%'; 

Dies wird es machen, so dass WP Named Partnerships wird der Titel der Ergebnisse Tab sein.

Verwandte Themen