Skripte

Die sQLshell stellt für das Scripting eine wohldefinierte API zur Verfügung

Die voreingestellte Scriptsprache ist Java, als Interpreter wird BeanShell benutzt (Über Plugins sind aber auch weitere Sprachen nachrüstbar). Zur Arbeit mit Scripts (zum Starten) existieren in der sQLshell zwei Aktionen, die man über die Aktion     in der allgemeinen Toolbar erreichen kann:

 Diese Aktion gestattet es, ein Script zu laden und auszuführen. Der erscheinende Dateiauswahldialog zeigt zunächst nur die Dateien an, die auf ".bsh" enden.

  Diese Aktion zeigt alle bereits im jeweiligen Kontext ausgeführten Scripts, und erlaubt es, diese wiederholt auszuführen. Dazu muß man das jeweilige Script in der Liste auswählen und dann durch Drücken des Knopfes  starten.

Scripts laufen im Kontext der sQLshell (sie werden von der allgemeinen Toolbar aus gestartet). Im Script steht dann eine Variable namens "sQLshellAPI" vom Typ MainWindow.BSHAPI zum Zugriff auf die Funktionalitäten der sQLshell zur Verfügung.

Wünschen Sie nähere Informationen zur sQLshell, freuen wir uns über eine Kontaktaufnahme. Wir setzen uns umgehend mit Ihnen in Verbindung. 


 



sQLshell-Skript chainsaw Drucken

Logging in visuelle Konsole

Standard für die sQLshell ist das Protokollieren aller durchgeführten Aktionen in Textdateien. Es geht auch anders: mit der bei der sQLshell eingesetzten Technologie ist es möglich, die durchgeführten Aktionen online zu verfolgen - sogar von einem anderen Rechner im Netzwerk aus!

 

weiter …
 
sQLshell-Skript jdbcpropertiesview Drucken
Dieses Skript erweitert die Möglichkeiten der sQLshell bei der Arbeit mit JDBC-Datenbanken. Es zeigt alle Properties des Metadaten-Objektes einer geöffneten Verbindung zu einer Datenbank an.
weiter …
 
sQLshell-Skript ForeignKeyDist Drucken
Dieses Skript erweitert die Möglichkeiten der sQLshell bei der Arbeit mit Fremdschlüsseln. Es bestimmt, wie oft der Schlüssel jeder einzelnen Zeile der momentan sichtbaren Inhaltsansicht in durch Fremdschlüssel verbundenen Tabellen importiert wird und zeigt diesen Wert für jede Zeile an.
weiter …
 
sQLshell-Skript createNewDBMSConfig Drucken
Die sQLshell bezieht die Informationen, die sie braucht um mit einem bestimmten DBMS zu arbeiten, aus Konfigurations- und Templatedateien. Diese enthalten abgesehen vom zu benutzenden JDBC-Treiber auch Informationen über die Möglichkeiten und Grenzen des DBMS (Kann ein Primärschlüssel nachträglich zu einer Tabelle hinzugefügt werden,...). Möchte man einen alternativen JDBC-Treiber benutzen oder die Templates anpassen, die Default-Konfiguration aber erhalten, musste man bisher die Konfigurationsdateien von Hand kopieren. Das vorliegende Skript erleichtert dem Anwender diese mühevolle Tätigkeit.
weiter …
 
sQLshell-Skript DrillDown Drucken

Dieses Skript erweitert die Möglichkeiten zur Arbeit mit Fremdschlüsselbeziehungen in der sQLshell. Ist in einer Inhaltsansicht eine oder mehrere Zeilen markiert, öffnet dieses Skript die Inhaltsansichten der per Fremdschlüssel referenzierten Tabellen und zeigt dort die Datensätze an, die die Schlüssel der markierten Zeilen importieren.

weiter …