Sybase Adaptive Server Enterprise (ASE) ist das RDBMS von Sybase (1987 von Mark Hoffman und Bob Epstein gegründet, seit 2010 Teil von SAP; ASE-Nachfolger SAP ASE 16). Die klassischen Kommandozeilen-Werkzeuge sind isql für SQL-Abfragen und bcp (Bulk Copy Program) für den Massendatentransfer. ASE verwendet Transact-SQL (T-SQL), das auch Microsoft SQL Server erbte.

isql — SQL-Kommandozeile

isql -S server -U sa -P geheim -D master
isql -S server -U sa -P geheim -D datenbank -i skript.sql -o ergebnis.txt
isql -S server -U sa -P geheim -w 200 -n
  • -S Servername, -U Benutzer, -P Passwort, -D Datenbank
  • -i Eingabedatei, -o Ausgabedatei, -w Spaltenbreite, -n keine Nummerierung
  • Statements mit go (alleinstehend) abschließen; quit/exit verlässt isql

bcp — Bulk Copy

bcp datenbank.dbo.tabelle out datei.dat -c -S server -U sa -P geheim
bcp datenbank.dbo.tabelle in datei.dat -c -t "|" -r "
" -S server -U sa -P geheim
  • out exportiert in eine flache Datei, in importiert
  • -c Zeichenformat, -n natives Format, -t Feldtrenner, -r Zeilentrenner, -e Fehlerdatei

System-Prozeduren (sp_)

sp_help tabelle        # Objekt-Struktur anzeigen
sp_who                 # aktive Prozesse/Sessions
sp_lock                # Sperren anzeigen
sp_configure           # Server-Konfiguration
sp_helpdb              # Datenbanken auflisten
sp_spaceused tabelle   # Speicherplatz
  • Administration über gespeicherte System-Prozeduren, nicht über separate CLI-Befehle
  • Backup: dump database name to "datei" / load database name from "datei" (ASE-Syntax, kein eigenes Tool)

Verwandte Befehls-Referenzen: Oracle-Befehle, Db2-Befehle, T-SQL-Befehle, SQL-Befehle.