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
-SServername,-UBenutzer,-PPasswort,-DDatenbank-iEingabedatei,-oAusgabedatei,-wSpaltenbreite,-nkeine Nummerierung- Statements mit
go(alleinstehend) abschließen;quit/exitverlä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
outexportiert in eine flache Datei,inimportiert-cZeichenformat,-nnatives Format,-tFeldtrenner,-rZeilentrenner,-eFehlerdatei
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.