Kurzreferenz

Transcription

Kurzreferenz
Kurzreferenz-Handbuch
Adaptive Server® Enterprise
12.5.1
DOKUMENT-ID: DC32954-01-1251-01
LETZTE ÜBERARBEITUNG: August 2003
Copyright © 1989-2004 Sybase Inc. Alle Rechte vorbehalten.
Dieses Handbuch ist Bestandteil der Dokumentation der Sybase-Software und jeder weiteren Version, sofern in neueren Ausgaben
oder technischen Hinweisen nicht anders angegeben. Änderungen sind ohne vorherige Ankündigung jederzeit möglich. Die hierin
beschriebene Software unterliegt einer Lizenzvereinbarung und darf nur im Rahmen der darin enthaltenen Bestimmungen eingesetzt
oder kopiert werden.
Kunden in den USA und Kanada können weitere Dokumentationsteile anfordern. Wenden Sie sich dazu an die Abteilung Customer
Fulfillment unter der Telefonnummer (800) 685-8225 und der Faxnummer (617) 229-9845.
Kunden außerhalb der USA mit einer amerikanischen Lizenz können mit unserer Abteilung Customer Fulfillment über Telefax oder mit
Telesales unter Tel. 0130-73 91 87 (Deutschland) Kontakt aufnehmen. Alle anderen internationalen Kunden sollten sich an ihre SybaseGeschäftsstelle oder an ihren örtlichen Vertriebsbeauftragten wenden. Upgrades sind erst nach dem regulären Erscheinungsdatum der
Softwareversion erhältlich. Kein Teil dieses Dokuments darf ohne vorherige schriftliche Genehmigung der Sybase Inc. in irgendeiner
Form, sei es elektronisch, mechanisch, manuell, optisch oder auf sonstige Weise, fotokopiert, reproduziert oder in eine andere Sprache
übersetzt werden.
Sybase, das Sybase-Logo, AccelaTrade, ADA Workbench, Adaptable Windowing Environment, Adaptive Component Architecture,
Adaptive Server, Adaptive Server Anywhere, Adaptive Server Enterprise, Adaptive Server Enterprise Monitor, Adaptive Server
Enterprise Replication, Adaptive Server Everywhere, Adaptive Server IQ, Adaptive Warehouse, Anywhere Studio, Application
Manager, AppModeler, APT Workbench, APT-Build, APT-Edit, APT-Execute, APT-FORMS, APT-Translator, APT-Library, AvantGo,
AvantGo Application Alerts, AvantGo Mobile Delivery, AvantGo Mobile Document Viewer, AvantGo Mobile Inspection, AvantGo
Mobile Marketing Channel, AvantGo Mobile Pharma, AvantGo Mobile Sales, AvantGo Pylon, AvantGo Pylon Application Server,
AvantGo Pylon Conduit, AvantGo Pylon PIM Server, AvantGo Pylon Pro, Backup Server, BizTracker, ClearConnect, Client-Library,
Client Services, Convoy/DM, Copernicus, Data Pipeline, Data Workbench, DataArchitect, Database Analyzer, DataExpress, DataServer,
DataWindow, DB-Library, dbQueue, Developers Workbench, Direct Connect Anywhere, DirectConnect, Distribution Director, e-ADK,
E-Anywhere, e-Biz Integrator, E-Whatever, EC Gateway, ECMAP, ECRTP, eFulfillment Accelerator, Embedded SQL, EMS, Enterprise
Application Studio, Enterprise Client/Server, Enterprise Connect, Enterprise Data Studio, Enterprise Manager, Enterprise SQL Server
Manager, Enterprise Work Architecture, Enterprise Work Designer, Enterprise Work Modeler, eProcurement Accelerator, EWA,
Financial Fusion, Financial Fusion Server, Gateway Manager, GlobalFIX, ImpactNow, Industry Warehouse Studio, InfoMaker,
Information Anywhere, Information Everywhere, InformationConnect, InternetBuilder, iScript, Jaguar CTS, jConnect for JDBC, Mail
Anywhere Studio, MainframeConnect, Maintenance Express, Manage Anywhere Studio, M-Business Channel, M-Business Network,
M-Business Server, MDI Access Server, MDI Database Gateway, media.splash, MetaWorks, My AvantGo, My AvantGo Media Channel,
My AvantGo Mobile Marketing, MySupport, Net-Gateway, Net-Library, New Era of Networks, ObjectConnect, ObjectCycle,
OmniConnect, OmniSQL Access Module, OmniSQL Toolkit, Open Biz, Open Client, Open ClientConnect, Open Client/Server, Open
Client/Server Interfaces, Open Gateway, Open Server, Open ServerConnect, Open Solutions, Optima++, PB-Gen, PC APT Execute, PC
Net Library, PocketBuilder, Pocket PowerBuilder, Power++, power.stop, PowerAMC, PowerBuilder, PowerBuilder Foundation Class
Library, PowerDesigner, PowerDimensions, PowerDynamo, PowerJ, PowerScript, PowerSite, PowerSocket, Powersoft, PowerStage,
PowerStudio, PowerTips, Powersoft Portfolio, Powersoft Professional, PowerWare Desktop, PowerWare Enterprise, ProcessAnalyst,
Rapport, Report Workbench, Report-Execute, Replication Agent, Replication Driver, Replication Server, Replication Server Manager,
Replication Toolkit, Resource Manager, RW-DisplayLib, S-Designor, SDF, Secure SQL Server, Secure SQL Toolset, Security Guardian,
SKILS, smart.partners, smart.parts, smart.script, SQL Advantage, SQL Anywhere, SQL Anywhere Studio, SQL Code Checker, SQL
Debug, SQL Edit, SQL Edit/TPU, SQL Everywhere, SQL Modeler, SQL Remote, SQL Server, SQL Server Manager, SQL SMART,
SQL Toolset, SQL Server/CFT, SQL Server/DBM, SQL Server SNMP SubAgent, SQL Station, SQLJ, STEP, SupportNow, S.W.I.F.T.
Message Format Libraries, Sybase Central, Sybase Client/Server Interfaces, Sybase Financial Server, Sybase Gateways, Sybase MPP,
Sybase SQL Desktop, Sybase SQL Lifecycle, Sybase SQL Workgroup, Sybase User Workbench, SybaseWare, Syber Financial,
SyberAssist, SyBooks, System 10, System 11, System XI (logo), SystemTools, Tabular Data Stream, TradeForce, Transact-SQL,
Translation Toolkit, UltraLite.NET, UNIBOM, Unilib, Uninull, Unisep, Unistring, URK Runtime Kit for UniCode, Viewer, Visual
Components, VisualSpeller, VisualWriter, VQL, WarehouseArchitect, Warehouse Control Center, Warehouse Studio, Warehouse
WORKS, Watcom, Watcom SQL, Watcom SQL Server, Web Deployment Kit, Web.PB, Web.SQL, WebSights, WebViewer, WorkGroup
SQL Server, XA-Library, XA-Server und XP Server sind Marken von Sybase, Inc.
Unicode und das Unicode-Logo sind eingetragene Warenzeichen von Unicode Inc.
Alle anderen Unternehmens- oder Produktbezeichnungen sind Marken oder Warenzeichen des jeweiligen Eigentümers.
Sybase Inc., One Sybase Drive, Dublin, CA 94568.
Kurzreferenz
Thema
Datentypen
Reservierte Wörter
Globale Variablen
Funktionen
Befehle
Systemprozeduren
Katalog-Systemprozeduren
Erweiterte gespeicherte Systemprozeduren
Gespeicherte Prozeduren für dbcc
Systemtabellen
dbcc-Tabellen
Dienstprogramme
Seite
1
3
5
10
15
34
43
44
45
46
50
51
Datentypen
Ausführliche Hinweise finden Sie in der Dokumentation Reference Manual:
Building Blocks.
Datentypen
Synonyme
Nummerisch exakte Datentypen
Bereich
Speicherkapazität (in Byte)
tinyint
0 bis 255
-215 (-32.768) bis 215 -1 (32.767)
-231 (-2.147.483.648) bis
231 -1 (2.147.483.647)
-1038 bis 1038 -1
-1038 bis 1038 -1
1
2
float
(Gesamtstellenzahl)
Gerätabhängig
4 oder 8
double precision
Gerätabhängig
8
smallint
int
integer
numeric (p, s)
decimal (p, s)
dec
4
2 bis 17
2 bis 17
Nummerische Näherungswerte
Kurzreferenz-Handbuch
1
Datentypen
Datentypen
Synonyme
real
Bereich
Gerätabhängig
Speicherkapazität (in Byte)
4
-214.748,3648 bis 214.748,3647
-922.337.203.685.477,5808 bis
922.337.203.685.477,5807
4
8
1. Januar 1900 bis 6. Juni 2079
1. Januar 1753 bis
31. Dezember 9999
4
8
1. Januar 0001 bis 31. Dezember 9999
00:00:00:000 bis 23:59:59:999
8
4
Abhängig von der logischen
Seitengröße des Servers
Abhängig von der logischen
Seitengröße des Servers
Abhängig von der logischen
Seitengröße des Servers
Abhängig von der logischen
Seitengröße des Servers
Abhängig von der logischen
Seitengröße des Servers
Abhängig von der logischen
Seitengröße des Servers
n
Währungsdatentypen
smallmoney
money
Datums-/Zeitdatentypen
smalldatetime
datetime
date
time
Zeichendatentypen
char(n)
character
varchar(n)
char[acter] varying
unichar
Unicode character
univarchar
Unicode character
varying
nchar(n)
national char[acter]
nvarchar(n)
nchar varying, national
char[acter] varying
tatsächliche Eintragslänge
n*@@unicharsize
(@@unicharsize gleich 2)
tatsächliche Anzahl von Zeichen
*@@unicharsize
n * @@ncharsize
n
Binärdatentypen
Abhängig von der logischen
Seitengröße des Servers
Abhängig von der logischen
Seitengröße des Servers
n
0 oder 1
1 (1 Byte kann bis zu 8
Bit-Spalten aufnehmen)
text
231 -1 (2.147.483.647)
Byte oder weniger
image
231 -1 (2.147.483.647)
Byte oder weniger
0 bis zur Initialisierung, dann
ein Mehrfaches der logischen
Seitengröße
0 bis zur Initialisierung, dann
ein Mehrfaches der logischen
Seitengröße
binary(n)
varbinary(n)
tatsächliche Eintragslänge
Bit-Datentyp
bit
Text- und Bilddatentypen
2
Adaptive Server Enterprise
Reservierte Wörter
Ausführliche Hinweise finden Sie in der Dokumentation Reference Manual:
Building Blocks.
Reservierte Wörter für Transact-SQL
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Wörter
add, all, alter, and, any, arith_overflow, as, asc, at, authorization, avg
begin, between, break, browse, bulk, by
cascade, case, char_convert, check, checkpoint, close, clustered, coalesce, commit, compute, confirm,
connect, constraint, continue, controlrow, convert, count, create, current, cursor
database, dbcc, deallocate, declare, default, delete, desc, deterministic, disk distinct, double, drop,
dummy, dump
else, end, endtran, errlvl, errordata, errorexit, escape, except, exclusive, exec, execute, exists, exit,
exp_row_size, external
fetch, fillfactor, for, foreign, from, func
goto, grant, group
having, holdlock
identity, identity_gap, identity_insert, identity_start, if, in, index, inout, insert, install, intersect, into, is,
isolation
jar, join
key, kill
level, like, lineno, load, lock
max, max_rows_per_page, min, mirror, mirrorexit, modify
national, new, noholdlock, nonclustered, not, null, nullif, numeric_truncation
of, off, offsets, on, once, online, only, open, option, or, order, out, output, over
partition, perm, permanent, plan, precision, prepare, primary, print, privileges, proc, procedure,
processexit, proxy_table, public
quiesce
raiserror, read, readpast, readtext, reconfigure, references, remove, reorg, replace, replication,
reservepagegap, return, returns, revoke, role, rollback, rowcount, rows, rule
save, schema, select, set, setuser, shared, shutdown, some, statistics, stringsize, stripe, sum, syb_identity,
syb_restree, syb_terminate
table, temp, temporary, textsize, to, tran, transaction, trigger, truncate, tsequal
union, unique, unpartition, update, use, user, user_option, using
values, varying, view
waitfor, when, where, while, with, work, writetext
Kurzreferenz-Handbuch
3
Reservierte Wörter
Reservierte Wörter für SQL92
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
Wörter
absolute, action, allocate, are, assertion
bit, bit_length, both
cascaded, case, cast, catalog, char, char_length, character, character_length, coalesce, collate, collation,
column, connection, constraints, corresponding, cross, current_date, current_time, current_timestamp,
current_user
date, day, dec, decimal, deferrable, deferred, describe, descriptor, diagnostics, disconnect, domain
end-exec, exception, extract
false, first, float, found, full
get, global, go
hour
immediate, indicator, initially, inner, input, insensitive, int, integer, interval
join
language, last, leading, left, local, lower
match, minute, module, month
names, natural, nchar, next, no, nullif, numeric
octet_length, outer, output, overlaps
pad, partial, position, preserve, prior
real, relative, restrict, right
scroll, second, section, session_user, size, smallint, space, sql, sqlcode, sqlerror, sqlstate, substring,
system_user
then, time, timestamp, timezone_hour, timezone_minute, trailing, translate, translation, trim, true
unknown, upper, usage
value, varchar
when, whenever, write, year
zone
Mögliche reservierte SQL92-Wörter
A
B
C
D
E
4
Wörter
after, alias, async
before, boolean, breadth
call, completion, cycle
data, depth, dictionary
each, elseif, equals
Adaptive Server Enterprise
G
I
L
M
N
O
P
R
S
T
U
V
W
Wörter
general
ignore
leave, less, limit, loop
modify
new, none
object, oid, old, operation, operators, others
parameters, pendant, preorder, private, protected
recursive, ref, referencing, resignal, return, returns, routine, row
savepoint, search, sensitive, sequence, signal, similar, sqlexception, structure
test, there, type
under
variable, virtual, visible
wait, without
Globale Variablen
Ausführliche Hinweise finden Sie in der Dokumentation Reference Manual:
Building Blocks.
@@bootcount
Gibt an, wie häufig eine Adaptive Server-Installation hochgefahren wurde.
@@boottime
Gibt an, wann Adaptive Server zuletzt hochgefahren wurde (Datum und Uhrzeit).
@@bulkarraysize
Gibt die Anzahl der im lokalen Serverspeicher zwischengespeicherten Zeilen
zurück, bevor diese unter Verwendung der Bulk-Copy-Schnittstelle übertragen
werden. Wird nur mit Component Integration Services zur Übertragung von
Zeilen an einen Fremdserver mithilfe des Befehls select into verwendet.
@@bulkbatchsize
Gibt die Anzahl der mithilfe von select into Proxy_Tabelle unter Verwendung
der Bulk-Schnittstelle übertragenen Zeilen zurück. Wird nur mit Component
Integration Services zur Übertragung von Zeilen an einen Fremdserver
mithilfe des Befehls select into verwendet.
@@char_convert
Gibt 0 zurück, wenn die Zeichensatzkonvertierung nicht aktiviert ist.
Gibt 1 zurück, wenn die Zeichensatzkonvertierung aktiv ist.
@@cis_rpc_handling
Gibt 0 zurück, wenn cis rpc handling deaktiviert ist. Gibt 1 zurück, wenn cis rpc
handling aktiviert ist.
@@cis_version
Gibt Datum und Version von Component Integration Services zurück.
Kurzreferenz-Handbuch
5
Globale Variablen
@@client_csexpansion
Gibt den beim Konvertieren des Server-Zeichensatzes in den Client-Zeichensatz
verwendeten Erweiterungsfaktor zurück.
@@client_csid
Gibt -1 zurück, wenn der Client-Zeichensatz nicht initialisiert wurde. Wenn der
Client-Zeichensatz initialisiert wurde, wird die ID des Client-Zeichensatzes
aus syscharsets für die Verbindung zurückgegeben.
@@client_csname
Gibt NULL zurück, wenn der Client-Zeichensatz nicht initialisiert wurde.
Wenn der Client-Zeichensatz initialisiert wurde, wird der Name des
Client-Zeichensatzes für die Verbindung zurückgegeben.
@@cmpstate
Gibt den aktuellen Modus von Adaptive Server in Systemen mit hoher
Verfügbarkeit zurück.
@@connections
Gibt die Anzahl der versuchten Benutzer-Logins zurück.
@@cpu_busy
Gibt die Anzahl von Sekunden in CPU-Zeit zurück, während der die CPU
von Adaptive Server Arbeiten für Adaptive Server ausgeführt hat.
@@curloid
Gibt die Sperreneigentümer-ID der aktuellen Sitzung zurück.
@@datefirst
Wird durch set datefirst n festgelegt, wobei n ein Wert zwischen 1 und 7 ist.
Gibt den aktuellen Wert von @@datefirst zurück und enthält den festgelegten
ersten Tag der Woche, ausgedrückt als tinyint.
@@dbts
Gibt den Zeitstempel der aktuellen Datenbank zurück.
@@error
Gibt die zuletzt vom System erzeugte Fehlernummer zurück.
@@errorlog
Gibt den vollständigen Pfad des Verzeichnisses, in dem das Adaptive
Server-Fehlerlog gespeichert ist, in Bezug auf das $SYBASE-Verzeichnis
(%SYBASE% auf NT) zurück.
@@failedoverconn
Gibt einen Wert größer als 0 zurück, wenn in der Verbindung zum
Primär-Begleitserver ein Failover aufgetreten ist und stattdessen der
Sekundär-Begleitserver verwendet wird. Wird nur in Umgebungen
mit hoher Verfügbarkeit verwendet, ist sitzungsspezifisch.
@@guestuserid
Gibt die ID des Gastbenutzers zurück.
@@hacmpservername
Gibt den Namen des Begleitservers in Systemen mit hoher Verfügbarkeit zurück.
@@haconnection
Gibt einen Wert größer als 0 zurück, wenn die Failover-Eigenschaft für die
Verbindung aktiviert ist. Diese Eigenschaft ist sitzungsspezifisch.
@@heapmemsize
Gibt die Größe des Heap-Speicherpools in Byte zurück.
@@identity
Gibt den zuletzt erzeugten IDENTITY-Spaltenwert zurück.
@@idle
Gibt die Anzahl von Sekunden in CPU-Zeit zurück, die Adaptive Server
im Leerlauf war.
6
Adaptive Server Enterprise
@@invaliduserid
Gibt den Wert -1 für eine ungültige Benutzer-ID zurück.
@@io_busy
Gibt die Anzahl von Sekunden in CPU-Zeit zurück, die Adaptive Server
für Eingabe- und Ausgabevorgänge benötigt hat.
@@isolation
Gibt den Wert für die sitzungsspezifische Isolationsstufe (0, 1 oder 3)
des aktuellen Transact-SQL-Programms zurück.
@@kernel_addr
Gibt die Startadresse des ersten gemeinsam genutzten Speicherbereichs
zurück, der den Kernel-Bereich enthält. Das Ergebnis wird in der Form
0xaddress pointer value ausgegeben.
@@kernel_size
Gibt die Größe des Kernel-Bereichs zurück, der Teil des ersten gemeinsam
genutzten Speicherbereichs ist.
@@langid
Gibt die serverweite Sprachenkennung der verwendeten Sprache zurück,
wie unter syslanguages.langid angegeben.
@@language
Gibt den Namen der verwendeten Sprache zurück, wie unter
syslanguages.name angegeben.
@@lock_timeout
Wird durch set lock wait n festgelegt. Gibt die aktuelle Einstellung für
lock_timeout (Sperrzeitüberschreitung) in Millisekunden zurück.
@@maxcharlen
Gibt die angegebene maximale Länge eines Zeichens (in Byte) im
Standardzeichensatz von Adaptive Server zurück.
@@max_connections
Gibt die maximale Anzahl gleichzeitiger Verbindungen zurück, die mit Adaptive
Server in der aktuellen Computerumgebung möglich ist. Sie können Adaptive
Server mit dem Konfigurationsparameter number of user connections für eine
Verbindungsanzahl kleiner als oder gleich dem Wert von @@max_connections
konfigurieren.
@@maxgroupid
Gibt die höchste Gruppenbenutzer-ID zurück. Der höchste Wert ist 1048576.
@@maxpagesize
Gibt die logische Seitengröße des Servers zurück.
@@max_precision
Gibt die durch den Server festgelegte, von den Datentypen decimal und
numeric verwendete Gesamtstellenzahl zurück. Dieser Wert ist eine feste
Konstante von 38.
@@maxspid
Gibt den gültigen maximalen SPID-Wert zurück.
@@maxsuid
Gibt die höchste Serverbenutzer-ID zurück. Der Standardwert ist 2147483647.
@@maxuserid
Gibt die höchste Benutzer-ID zurück. Der höchste Wert ist 2147483647.
@@mempool_addr
Gibt die globale Speicherpool-Tabellenadresse zurück. Das Ergebnis wird
in der Form 0xaddress pointer value ausgegeben. Diese Variable ist für
die interne Verwendung vorgesehen.
Kurzreferenz-Handbuch
7
Globale Variablen
@@mingroupid
Gibt die niedrigste Gruppenbenutzer-ID zurück. Der niedrigste Wert ist 16384.
@@min_poolsize
Gibt die Mindestgröße eines benannten Cachepools in Kilobyte zurück.
Er wird basierend auf DEFAULT_POOL_SIZE (entspricht 256) und
dem aktuellen Wert von max database page size berechnet.
@@minspid
Gibt 1 zurück, den Mindestwert für SPID.
@@minsuid
Gibt die niedrigste Serverbenutzer-ID zurück. Der niedrigste Wert ist -32768.
@@minuserid
Gibt die niedrigste Benutzer-ID zurück. Der niedrigste Wert ist -32768.
@@ncharsize
Gibt die maximale Länge eines Zeichens (in Byte) im aktuellen
Server-Standardzeichensatz zurück.
@@nestlevel
Gibt die aktuelle Verschachtelungsebene zurück.
@@nodeid
Gibt die 48-Bit-Knoten-ID der aktuellen Installation zurück. Adaptive Server
erzeugt die Knoten-ID bei der ersten Verwendung des Master-Device. Sie dient
zur eindeutigen Kennzeichnung einer Adaptive Server-Installation.
@@options
Gibt eine hexadezimale Darstellung der set-Optionen für die Sitzung zurück.
@@packet_errors
Gibt die Anzahl von Fehlern zurück, die von Adaptive Server beim Lesen
und Schreiben von Paketen erkannt wurden.
@@pack_received
Gibt die Anzahl von Eingabepaketen zurück, die von Adaptive Server
gelesen wurden.
@@pack_sent
Gibt die Anzahl von Ausgabepaketen zurück, die von Adaptive Server
geschrieben wurden.
@@pagesize
Gibt die virtuelle Seitengröße des Servers zurück.
@@parallel_degree
Gibt die aktuelle Einstellung für den maximalen Parallelitätsgrad zurück.
@@probesuid
Gibt den Wert 2 für die probe-Benutzer-ID zurück.
@@procid
Gibt die gespeicherte Prozedurkennung der aktuell ausgeführten Prozedur zurück.
@@rowcount
Gibt die Anzahl der von der zuletzt ausgeführten Abfrage betroffenen
Zeilen zurück. @@rowcount wird von Befehlen, die keine Zeilen ausgeben
(z. B. die Anweisungen if, update oder delete), auf 0 gesetzt. Bei einem
Cursor enthält @@rowcount die kumulative Anzahl von Zeilen, die aus
der Cursor-Ergebnismenge an den Client bis zur letzten fetch-Anforderung
ausgegeben werden.
@@scan_parallel_de
gree
Gibt die aktuelle Einstellung für den maximalen Parallelitätsgrad bei
Nonclustered-Index-Scans zurück.
@@servername
Gibt den Namen von Adaptive Server zurück.
8
Adaptive Server Enterprise
@@shmem_flags
Gibt die Eigenschaften des gemeinsam genutzten Speicherbereichs zurück.
Diese Variable ist für die interne Verwendung vorgesehen. Es gibt insgesamt
13 verschiedene Eigenschaftswerte, die 13 Bits in der Ganzzahl entsprechen.
Die gültigen Werte vom niedrigsten zum höchsten Bit lauten: MR_SHARED,
MR_SPECIAL, MR_PRIVATE, MR_READABLE, MR_WRITABLE,
MR_EXECUTABLE, MR_HWCOHERENCY, MR_SWCOHERENC,
MR_EXACT, MR_BEST, MR_NAIL, MR_PSUEDO, MR_ZERO.
@@spid
Gibt die Serverprozess-ID des aktuellen Prozesses zurück.
@@sqlstatus
Gibt die Statusinformationen (Warnungen) zurück, die sich aus dem Ausführen
einer fetch-Anweisung ergeben.
@@stringsize
Gibt die Menge der Zeichendaten zurück, die von einer toString()-Methode
ausgegeben werden. Der Standardwert ist 50. Die Höchstwerte betragen bis
zu 2 GB. Ein Wert von 0 legt den Standardwert fest.
@@tempdbid
Gibt eine gültige temporäre Datenbank-ID (dbid) der für die Sitzung
zugewiesenen temporären Datenbank zurück.
@@textcolid
Gibt die Spalten-ID der in @@textptr referenzierten Spalte zurück.
@@textdbid
Gibt die Datenbank-ID der Datenbank, die ein Objekt mit der in @@textptr
referenzierten Spalte enthält, zurück.
@@textobjid
Gibt die Objekt-ID des Objekts, welches die in @@textptr referenzierte
Spalte enthält, zurück.
@@textptr
Gibt den Textzeiger der zuletzt eingefügten bzw. durch einen Prozess
aktualisierten Text- oder Bilddatenspalte zurück. (Nicht mit der Funktion
textptr identisch.)
@@textptr_parameters
Gibt 0 zurück, wenn der aktuelle Status des Konfigurationsparameters
textptr_parameters „off“ lautet. Gibt 1 zurück, wenn der aktuelle Status
von textptr_parameters „on“ lautet.
@@textsize
Gibt die Höchstgrenze für die Anzahl von Bytes für Text- oder Bilddaten
zurück, die von selec5 ausgegeben werden. Die Standardgrenze ist 32 KB
für isql. Der Standardwert hängt von der Clientsoftware ab. Er kann mit
set textsize für eine Sitzung geändert werden.
@@textts
Gibt den Text-Zeitstempel der in @@textptr referenzierten Spalte zurück.
@@thresh_hysteresis
Gibt die Verringerung des freien Speichers zurück, die zur Aktivierung
eines Schwellenwertes erforderlich ist. Dieser Wert, der auch als
Hysteresewert bezeichnet wird, wird in Datenbankseiten von 2 KByte
gemessen. Er bestimmt, wie präzise Schwellenwerte auf ein
Datenbanksegment angewendet werden können.
Kurzreferenz-Handbuch
9
Funktionen
@@timeticks
Gibt die Anzahl von Mikrosekunden pro Takt zurück. Die Zeitdauer pro Takt
ist geräteabhängig.
@@total_errors
Gibt die Anzahl von Fehlern zurück, die von Adaptive Server beim Lesen
und Schreiben erkannt wurden.
@@total_read
Gibt die Anzahl von Festplatten-Lesezugriffen durch Adaptive Server zurück.
@@total_write
Gibt die Anzahl von Festplatten-Schreibzugriffen durch Adaptive Server zurück.
@@tranchained
Gibt 0 zurück, wenn der aktuelle Transaktionsmodus des Transact-SQLProgramms nicht verkettet ist. Gibt 1 zurück, wenn der aktuelle
Transaktionsmodus des Transact-SQL-Programms verkettet ist.
@@trancount
Gibt die Verschachtelungsebene von Transaktionen in der aktuellen
Benutzersitzung zurück.
@@transactional_rpc
Gibt 0 zurück, wenn RPC-Aufrufe an Fremdserver transaktional sind.
Gibt 1 zurück, wenn RPC-Aufrufe an Fremdserver nicht transaktional sind.
@@transtate
Gibt den aktuellen Status einer Transaktion nach der Ausführung einer
Anweisung in der aktuellen Benutzersitzung zurück.
@@unicharsize
Gibt 2 zurück, die Größe eines Zeichens in unichar.
@@version
Gibt das Datum, die Versionszeichenfolge usw. der aktuellen Version von
Adaptive Server zurück.
@@version_as_integer
Gibt die Version der aktuellen Version von Adaptive Server als Ganzzahl zurück.
Funktionen
Ausführliche Hinweise finden Sie in der Dokumentation Reference Manual:
Building Blocks.
abs
abs(nummerischer_Ausdruck)
acos
acos(Kosinus)
ascii
ascii(Zeichenausdruck | Unicode_Zeichenausdruck)
asin
asin(Sinus)
atan
atan(Tangens)
atn2
atn2(Sinus, Kosinus)
avg
avg([all | distinct] Ausdruck)
ceiling
ceiling(Wert)
10
Adaptive Server Enterprise
char
char(Ganzzahlausdruck)
charindex
charindex(Ausdruck1, Ausdruck2)
char_length
char_length(Zeichenausdruck | Unicode_Zeichenausdruck)
col_length
col_length(Objektname, Spaltenname)
col_name
col_name(Objekt_ID, Spalten_ID[, Datenbank_ID])
compare
compare({Zeichenausdruck1 | Unicode_Zeichenausdruck1},
{Zeichenausdruck2 | Unicode_Zeichenausdruck2}),
[{Sortierungsname | Sortierungs_ID}]
convert
convert(Datentyp [(Länge) | (Gesamtstellenzahl[, Dezimalstellen])]
[null | not null], Ausdruck [, Stil])
cos
cos(Winkel)
cot
cot(Winkel)
count
count([all | distinct] Ausdruck)
curunreservedpgs
curunreservedpgs(DB_ID, LStart, Nichtreservierte_Seiten)
data_pgs
data_pgs([DB_ID], Objekt_ID, {Daten_OAM_Seiten_ID |
Index_OAM_Seiten_ID}
datalength
datalength(Ausdruck)
dateadd
dateadd(Datumsteil, Ganzzahl, {Datum | Zeit | DatumZeit)
datediff
datediff(Datumsteil, {Datum1, Datum2 | Zeit1 | Zeit2 | DatumZeit1 |
DatumZeit2})
datename
datename(Datumsteil, {Datum | Zeit | DatumZeit})
datepart
datepart(Datumsteil, {Datum | Zeit | DatumZeit})
day
day(Datumsausdruck)
db_id
db_id(Datenbankname)
db_name
db_name([Datenbank_ID])
degrees
degrees(nummerisch)
derived_stat
derived_stat({Objektname | Objekt_ID}, {Indexname | Index_ID},
“Statistik”)
difference
difference(Ausdruck1,Ausdruck2)
exp
exp(nummerischer_Näherungswert)
floor
floor(nummerisch)
get_appcontext
get_appcontext(“Kontextname”, “Attributname”)
getdate
getdate()
hextoint
hextoint(hexadezimale_Zeichenfolge)
Kurzreferenz-Handbuch
11
Funktionen
host_id
host_id()
host_name
host_name()
identity_burn_max
identity_burn_max(Tabellenname)
index_col
index_col(Objektname, Index_ID, Schlüssel_Nr [, Benutzer_ID])
index_colorder
index_colorder(Objektname, Index_ID, Schlüssel_Nr [, Benutzer_ID])
inttohex
inttohex(Ganzzahlausdruck)
isnull
isnull(Ausdruck1, Ausdruck2)
is_sec_service_on
is_sec_service_on(Sicherheitsdienst_NM)
lct_admin
lct_admin({{“lastchance” | “logfull” | “reserved_for_rollbacks”},
Datenbank_ID
| “reserve”, {Logseiten | 0 }
| “abort”, Prozess-ID [, Datenbank-ID]})
left
left(Zeichenausdruck, Ganzzahlausdruck)
len
len(Zeichenfolgeausdruck)
license_enabled
license_enabled(“ase_server” | “ase_ha” | “ase_dtm” | “ase_java” |
“ase_asm”)
list_appcontext
list_appcontext ([“context_name”])
lockscheme
lockscheme(Objektname)
Oder
lockscheme(Objekt_ID [, DB_ID])
log
log(nummerischer_Näherungswert)
log10
log10(nummerischer_Näherungswert)
lower
lower(Zeichenausdruck | Unicode_Zeichenausdruck)
ltrim
ltrim(Zeichenausdruck | Unicode_Zeichenausdruck)
max
max(Ausdruck)
min
min(Ausdruck)
month
month(Datumsausdruck)
mut_excl_roles
mut_excl_roles(Rolle1, Rolle2 [membership | activation])
newid
newid([Options_Flag]))
next_identity
next_identity(Tabellenname)
object_id
object_id(Objektname)
object_name
object_name(Objekt_ID[, Datenbank_ID])
pagesize
pagesize(Objektname [, Indexname])
Oder pagesize(Objekt_ID [,DB_ID [, Index_ID]])
12
Adaptive Server Enterprise
patindex
patindex(“%Muster%”, Zeichenausdruck | Unicode_Zeichenausdruck
[, using {bytes | characters | chars} ])
pi
pi()
power
power(Wert, Potenz)
proc_role
proc_role(“Rollenname”)
ptn_data_pgs
ptn_data_pgs(Objekt_ID, Partition_ID)
radians
radians(nummerisch)
rand
rand([Ganzzahl])
replicate
replicate(Zeichenausdruck | Unicode_Zeichenausdruck, Ganzzahlausdruck)
reserved_pgs
reserved_pgs(Objekt_ID, {doampg | ioampg})
reverse
reverse(Ausdruck | Unicode_Zeichenausdruck)
right
right(Ausdruck, Ganzzahlausdruck)
rm_appcontext
rm_appcontext(“Kontextname”, “Attributname”)
role_contain
role_contain(“Rolle1”, “Rolle2”)
role_id
role_id(“Rollenname”)
role_name
role_name(Rollen_ID)
round
round(Zahl, Dezimalstellen)
rowcnt
rowcnt(sysindexes.doampg)
rtrim
rtrim(Zeichenausdruck | Unicode_Zeichenausdruck)
set_appcontext
set_appcontext(“Kontextname”, “Attributname”, “Attributwert”)
show_role
show_role()
show_sec_services
show_sec_services()
sign
sign(nummerisch)
sin
sin(nummerischer_Näherungswert)
sortkey
sortkey (Zeichenausdruck | Unicode_Zeichenausdruck)
[, {Sortierungsname | Sortierungs_ID}])
soundex
soundex(Zeichenausdruck | Unicode_Zeichenausdruck)
space
space(Ganzzahlausdruck)
square
square(nummerischer_Ausdruck)
sqrt
sqrt(nummerischer_Näherungswert)
str
str(nummerischer_Näherungswert [, Länge [, dezimal]])
str_replace
replace(“Zeichenfolgeausdruck1”, “Zeichenfolgeausdruck2”,
“Zeichenfolgeausdruck3”)
Kurzreferenz-Handbuch
13
Funktionen
stuff
stuff(Zeichenausdruck1 | Unicode_Zeichenausdruck1, Start, Länge,
Zeichenausdruck2 | Unicode_Zeichenausdruck2)
substring
substring(Ausdruck, Start, Länge)
sum
sum([all | distinct] Ausdruck)
suser_id
suser_id([Server_Benutzername])
suser_name
suser_name([Server_Benutzer_ID])
syb_quit()
syb_quit()
syb_sendmsg
syb_sendmsg IP_Adresse, Portnummer, Nachricht
tan
tan(Winkel)
tempdb_id
tempdb_id()
textptr
textptr(Spaltenname)
textvalid
textvalid(“Tabellenname.Spaltenname”, Textzeiger)
to_unichar
to_unichar(Ganzzahlausdruck)
tsequal
tsequal(Zeitstempel_durchsuchte_Zeilen, Zeitstempel_gespeicherte_Zeilen)
uhighsurr
uhighsurr(Unicode_Zeichenausdruck, start)
ulowsurr
ulowsurr(Unicode_Zeichenausdruck, start)
upper
upper(Zeichenausdruck)
uscalar
uscalar(Unicode_Zeichenausdruck)
used_pgs
used_pgs(Objekt_ID, Daten_OAM_Seiten, Index_OAM_Seiten)
user
user
user_id
user_id([Benutzername])
user_name
user_name([Benutzer_ID])
valid_name
valid_name(Zeichenausdruck)
valid_user
valid_user(Server_Benutzer_ID)
year
year(Datumsausdruck)
14
Adaptive Server Enterprise
Befehle
Ausführliche Hinweise finden Sie in der Dokumentation Reference Manual:
Commands.
alter database
alter database Datenbankname
[on {default | Datenbank_Device } [= size]
[, database_device [= Größe]]...]
[log on { default | Datenbank_Device } [= Größe]
[, Datenbank_Device [= Größe]]...]
[with override]
[for load]
[for proxy_update]
alter role
alter role Rolle1 { add | drop } exclusive { membership | activation } Rolle2
alter role Rollenname [add passwd “Kennwort” |
drop passwd] [lock | unlock]
alter role { Rollenname | “all overrides” }
set { passwd expiration | min passwd length |
max failed_logins } Optionswert
alter table
alter table [[Datenbank.][Eigentümer].Tabellenname
{ add Spaltenname Datentyp
[default {Konstantenausdruck | user | null}]
{identity | null | not null}
[off row | in row]
[[constraint Integritätsregelname]
{ { unique | primary key }
[clustered | nonclustered]
[asc | desc]
[with { fillfactor = Prozent,
max_rows_per_page = Zeilenanzahl,
reservepagegap = Seitenanzahl }]
[on Segmentname]
| references [[Datenbank.]Eigentümer.]Referenztabelle
[(Referenzspalte)]
| check (Suchbedingung)] ... }
[, nächste_Spalte]...
| add {[constraint Integritätsregelname]
{ unique | primary key}
[clustered | nonclustered]
(Spaltenname [asc | desc]
[, Spaltenname [asc | desc]...])
[with { fillfactor = Prozent,
max_rows_per_page = Zeilenanzahl,
reservepagegap = Seitenanzahl}]
[on Segmentname]
| foreign key (Spaltenname [{, Spaltenname}...])
Kurzreferenz-Handbuch
15
Befehle
references [[Datenbank.]Eigentümer.]Referenztabelle
[(Referenzspalte [{, Referenzspalte}...])]
[
| check (Suchbedingung)}
| drop {Spaltenname [, Spaltenname]...
| constraint Integritätsregelname }
| modify Spaltenname Datentyp [null | not null]
[, nächste_Spalte]...
| replace Spaltenname
default { Konstantenausdruck | user | null}
| partition Partitionenanzahl
| unpartition
| { enable | disable } trigger
| lock {allpages | datarows | datapages }}
| with exp_row_size=Byteanzahl
begin...end
begin
Anweisungsblock
end
begin transaction
begin tran[saction] [Transaktionsname]
break
while logischer_Ausdruck
Anweisung
break
Anweisung
continue
case
case
when Suchbedingung then Ausdruck
[when Suchbedingung then Ausdruck]...
[else Ausdruck]
end
case- und values-Syntax:
case Ausdruck
when Ausdruck then Ausdruck
[when Ausdruck then Ausdruck]...
[else Ausdruck]
end
checkpoint
checkpoint [all | [DB_Name[, DB_Name, DB_Name, ........]]
close
close Cursorname
coalesce
coalesce(Ausdruck, Ausdruck [, Ausdruck]...)
16
Adaptive Server Enterprise
commit
commit [tran | transaction | work] [Transaktionsname]
compute clause
Beginn_Auswahlanweisung
compute Zeilenaggregat (Spaltenname)
[, row_aggregate(Spaltenname)]...
[by Spaltenname [, Spaltenname]...]
connect
to...disconnect
connect to Servername
disconnect
continue
while Boolescher_Ausdruck
Anweisung
break
Anweisung
continue
create database
create [temporary] database Datenbankname
[on {default | Datenbank_Device} [= Größe]
[, Datenbank_Device [= Größe]]...]
[log on Datenbank_Device [= Größe]
[, Datenbank_Device [= Größe]]...]
[with {override | default_location = “pathname”}]
[for {load | proxy_update}]
create default
create default [Eigentümer.]Standardname
as Konstantenausdruck
create existing table
create existing table Tabellenname (Spaltenliste)
[ on Segmentname ]
[[ external {table | procedure | file} ] at Pfadname
[column delimiter “Zeichenfolge”]]
create function (SQLJ)
create function [Eigentümer.]SQL-Funktionsname
([ SQL_Parametername SQL_Datentyp
[( Länge) | (Gesamtstellenzahl[, Dezimalstellen ])]
[[, SQL_Parametername SQL_Datentyp
[( Länge ) | ( Gesamtstellenzahl[, Dezimalstellen ])]]
... ]])
returns SQL_Datentyp
[( Länge) | (Gesamtstellenzahl[, Dezimalstellen ])]
[modifies sql data]
[returns null on null input |
called on null input]
[deterministic | not deterministic]
[exportable]
language java
parameter style java
external name 'Java_Methodenname
[([Java_Datentyp[, Java_Datentyp
...]])] '
create index
create [unique] [clustered | nonclustered]
index Indexname
on [[Datenbank.]Eigentümer.]Tabellenname
Kurzreferenz-Handbuch
17
Befehle
(Spaltenname [asc | desc]
[, Spaltenname [asc | desc]]...)
[with { fillfactor = Prozent,
max_rows_per_page = Zeilenanzahl,
reservepagegap = Seitenanzahl,
consumers = x, ignore_dup_key, sorted_data,
[ignore_dup_row | allow_dup_row],
statistics using Schrittanzahl values } ]
[on Segmentname]
create plan
create plan Abfrageplan
[into Gruppenname]
[and set @neue_ID]
create procedure
create procedure [Eigentümer.]Prozedurname[;Anzahl]
[[(]@Parametername
Datentyp [(Länge ) | (Gesamtstellenzahl [, Dezimalstellen ])]
[= Standardwert][output]
[, @Parametername
Datentyp [(Länge ) | (Gesamtstellenzahl [, Dezimalstellen ])]
[= Standardwert][output]]...[)]]
[with recompile]
as {SQL_Anweisungen | external name DLL_Name}
create procedure
(SQLJ)
create procedure [Eigentümer.]SQL_Prozedurname
([[ in | out | inout ] SQL_Parametername
SQL_Datentyp [( Länge) |
(Gesamtstellenzahl[, Dezimalstellen])]
[, [ in | out | inout ] SQL_Parametername
SQL_Datentyp [( Länge) |
(Gesamtstellenzahl[, Dezimalstellen ])]]
...])
[modifies sql data ]
[dynamic result sets Ganzzahl]
[deterministic | not deterministic]
language java
parameter style java
external name 'Java_Methodenname
[([Java_Datentyp[, Java_Datentyp
...]])]'
create proxy_table
create proxy_table Tabellenname
[on Segmentname]
[ external [ table | directory | file ]]
at Pfadname
[column delimiter “<string>”]
create role
create role Rollenname [ with passwd “Kennwort”
[, {“passwd expiration” | “min passwd length” |
“max failed_logins” } Optionswert ]]
18
Adaptive Server Enterprise
create rule
create [[ and | or ] access]] rule
[Eigentümer.]Regelname
as Bedingungsausdruck
create schema
create schema authorization Autorisierungsname
Objekterstellungsanweisung
[create_object_statement ... ]
[Berechtigungsanweisung ... ]
create table
create table [Datenbank .[Eigentümer ].]Tabellenname
(Spaltenname Datentyp
[default {Konstantenausdruck | user | null}]
{[{identity | null | not null}]
[off row | [ in row [(Größe_in_Byte)]]
[[constraint Integritätsregelname ]
{{unique | primary key}
[clustered | nonclustered] [asc | desc]
[with { fillfactor = Prozent,
max_rows_per_page = Zeilenanzahl, }
reservepagegap = num_pages }]
[on Segmentname]
| references [[Datenbank .]Eigentümer .]Referenztabelle
[(Referenzspalte )]
| check (Suchbedingung)}]}...
| [constraint Integritätsregelname]
{{unique | primary key}
[clustered | nonclustered]
(Spaltenname [asc | desc]
[{, Spaltenname [asc | desc]}...])
[with { fillfactor = Prozent
max_rows_per_page = Zeilenanzahl ,
reservepagegap = Seitenanzahl } ]
[on Segmentname]
| foreign key (Spaltenname [{,Spaltenname}...])
references [[Datenbank.]Eigentümer.]Referenztabelle
[(Referenzspalte [{, Referenzspalte}...])]
| check (Suchbedingung) ... }
[{, {nächste_Spalte | nächste_Integritätsregel}}...])
[lock {datarows | datapages | allpages }]
[with { max_rows_per_page = Zeilenanzahl,
exp_row_size = Byteanzahl,
reservepagegap = Seitenanzahl,
identity_gap = Wert } ]
[on Segmentname ]
[[ external table ] at Pfadname ]
create trigger
create trigger [Eigentümer .]Triggername
on [Eigentümer .]Tabellenname
for {insert, update, delete}
as SQL_Anweisungen
Kurzreferenz-Handbuch
19
Befehle
Oder unter Verwendung der if update-Klausel:
create trigger [Eigentümer .]Triggername
on [Eigentümer .]Tabellenname
for {insert, update}
as
[if update (Spaltenname )
[{and | or} update (Spaltenname )]...]
SQL_Anweisungen
[if update (Spaltenname )
[{and | or} update (Spaltenname )]...
SQL_Anweisungen ]...
create view
dbcc
create view [Eigentümer .]Ansichtsname
[(Spaltenname [, Spaltenname ]...)]
as
select [distinct] Auswahlanweisung
[with check option]
dbcc addtempdb( DB_ID | Datenbankname )
dbcc checkalloc [(Datenbankname [, fix | nofix])]
dbcc checkcatalog [(Datenbankname)]
dbcc checkdb [(Datenbankname [, skip_ncindex])]
dbcc checkstorage [(Datenbankname)]
dbcc checktable({Tabellenname | Tabellen_ID}[, skip_ncindex])
dbcc checkverify [(Datenbankname)]
dbcc complete_xact (xid, {“commit” | “rollback”})
dbcc forget_xact (xid)
dbcc dbrepair (Datenbankname, dropdb)
dbcc engine( {offline, [Engine_Nummer] | “online” })
dbcc fix_text ({Tabellenname | Tabellen_ID})
dbcc indexalloc ({Tabellenname | Tabellen_ID}, Index_ID
[, {full | optimized | fast | null}
[, fix | nofix]])
dbcc pravailabletempdbs
dbcc rebuild_text (Tabelle [, Spalte [, Textseitennummer]])
dbcc reindex ({Tabellenname | Tabellen_ID})
dbcc tablealloc ({Tabellenname | Tabellen_ID}
[, {full | optimized | fast | null}
[, fix | nofix]]) |
dbcc { traceon | traceoff } (Flag [, flag ... ])
dbcc tune ( { ascinserts, {0 | 1 }, Tabellenname |
cleanup, {0 | 1 } |
20
Adaptive Server Enterprise
cpuaffinity, Start_CPU {, on | off } |
des_greedyalloc, DB_ID, Objektname,
“ { on | off }” |
deviochar vdevno, “Batch_Größe” |
doneinproc { 0 | 1 } |
maxwritedes, Schreibvorgänge_pro_Anweisungsfolge })
deallocate cursor
declare
deallocate cursor Cursorname
Variablendeklaration:
declare @Variablenname Datentyp [, @Variablenname Datentyp]...
Variablenzuordnung:
select @Variable = {Ausdruck | Auswahlanweisung}
[, @Variable = {Ausdruck | Auswahlanweisung} ...]
[from Tabellenliste]
[where Suchbedingungen]
[group by group_by_Liste]
[having Suchbedingungen]
[order by order_by_Liste]
[compute Funktionsliste [by by_Liste]]
declare cursor
declare Cursorname cursor
for Auswahlanweisung
[for {read only | update [of Spaltennamenliste]}]
delete
delete [from]
[[Datenbank.]Eigentümer.]{Ansichtsname | Tabellenname}
[where Suchbedingungen]
[plan “Abstraktplan”]
delete [[Datenbank.]Eigentümer.]{Tabellenname | Ansichtsname}
[from [[Datenbank.]Eigentümer.]{Ansichtsname [readpast] |
Tabellenname [readpast]
[(index {Indexname | Tabellenname }
[ prefetch Größe ][lru | mru])]}
[, [[Datenbank.]Eigentümer.]{Ansichtsname [readpast] |
Tabellenname [readpast]
[(index {Indexname | Tabellenname }
[ prefetch size ][lru | mru])]} ...]
[where Suchbedingungen]]
[plan “Abstraktplan”]
delete [from] [[Datenbank.]Eigentümer.]{Tabellenname | Ansichtsname}
where current of Cursorname
delete statistics
delete [shared] statistics Tabellenname [(Spaltenname
[, Spaltenname]...)]
disk init
disk init
name = “Devicename”,
physname = “physischer_Name”,
[vdevno = virtuelle_Devicenummer,]
Kurzreferenz-Handbuch
21
Befehle
size = Blockanzahl
[, vstart = virtuelle_Adresse
, cntrltype = Controller_Nummer ]
[, contiguous]
[, dsync = { true | false } ]
disk mirror
disk mirror
name = “Devicename”,
mirror = “physischer_Name”
[, writes = { serial | noserial }]
disk refit
disk refit
disk reinit
disk reinit
name = “Devicename”,
physname = “physischer_Name”,
[vdevno = virtuelle_Devicenummer,]
size = Blockanzahl
[, vstart = virtuelle_Adresse
, cntrltype = Controller_Nummer]
[, dsync = { true | false } ]
disk remirror
disk remirror
name = “Devicename”
disk resize
disk resize
name = “Devicename”,
size = zusätzlicher_Speicher
disk unmirror
disk unmirror
name = “Devicename”
[,side = { “primary” | secondary }]
[,mode = { retain | remove }]
drop database
drop database Datenbankname [, Datenbankname] ...
drop default
drop default [Eigentümer.]Standardname [, [Eigentümer.]Standardname] ...
drop function (SQLJ)
drop func[tion] [Eigentümer.]Funktionsname
[, [Eigentümer.]Funktionsname ] ...
drop index
drop index Tabellenname.Indexname [, Tabellenname.Indexname] ...
drop procedure
drop proc[edure] [Eigentümer.]Prozedurname
[, [Eigentümer.]Prozedurname] ...
drop role
drop role Rollenname [with override]
drop rule
drop rule [Eigentümer.]Regelname [, [Eigentümer.]Regelname] ...
drop table
drop table [[Datenbank.]Eigentümer.]Tabellenname
[, [[Datenbank.]Eigentümer.]Tabellenname ] ...
drop trigger
drop trigger [Eigentümer.]Triggername [, [Eigentümer.]Triggername] ...
drop view
drop view [Eigentümer.]Ansichtsname [, [Eigentümer.]Ansichtsname] ...
22
Adaptive Server Enterprise
dump database
dump transaction
dump database Datenbankname
to [compress::[Komprimierungsstufe::]]Sicherungsdevice
[at Backup_Server_Name]
[density = Dichtewert,
blocksize = Byteanzahl,
capacity = Kilobyteanzahl,
dumpvolume = Datenträgername,
file = Dateiname]
[stripe on [compress::[Komprimierungsstufe::]]Sicherungsdevice
[at Backup_Server_Name]
[density = Dichtewert,
blocksize = Byteanzahl,
capacity = Kilobyteanzahl,
dumpvolume = Datenträgername,
file = Dateiname]]
[[stripe on [compress::[Komprimierungsstufe::]]Sicherungsdevice
[at Backup_Server_Name]
[density = Dichtewert,
blocksize = Byteanzahl,
capacity = Kilobyteanzahl,
dumpvolume = Datenträgername,
file = Dateiname]]...]
[with {
density = Dichtewert,
blocksize = Byteanzahl,
capacity = Kilobyteanzahl,
dumpvolume = Datenträgername,
file = Dateiname,
[dismount | nodismount],
[nounload | unload],
retaindays = Anzahl_Tage,
[noinit | init],
notify = {client | operator_console}
}]
So erstellen Sie eine Routine-Log-Sicherung:
dump tran[saction] Datenbankname
to [compress::[Komprimierungsstufe::]]Sicherungsdevice
[at Backup_Server_Name]
[density = Dichtewert,
blocksize = Byteanzahl,
capacity = Kilobyteanzahl,
dumpvolume = Datenträgername,
file = Dateiname]
[stripe on [compress::[Komprimierungsstufe::]]Sicherungsdevice
[at Backup_Server_Name]
[density = Dichtewert,
blocksize = Byteanzahl,
capacity = Kilobyteanzahl,
dumpvolume = Datenträgername,
file = Dateiname]]
Kurzreferenz-Handbuch
23
Befehle
[[stripe on [compress::[Komprimierungsstufe::]]Sicherungsdevice
[at Backup_Server_Name]
[density = Dichtewert,
blocksize = Byteanzahl,
capacity = Kilobyteanzahl,
dumpvolume = Datenträgername,
file = Dateiname]]...]
[with {
density = Dichtewert,
blocksize = Byteanzahl,
capacity = Kilobyteanzahl,
dumpvolume = Datenträgername,
file = Dateiname,
[dismount | nodismount],
[nounload | unload],
retaindays = Anzahl_Tage,
[noinit | init],
notify = {client | operator_console},
standby_access }]
So kürzen Sie das Log, ohne eine Sicherungskopie zu erstellen:
dump tran[saction] Datenbankname
with truncate_only
So kürzen Sie ein Log, das bis zur Kapazitätsgrenze voll ist. Verwenden Sie
dies nur als letzten Ausweg:
dump tran[saction] Datenbankname
with no_log
So erstellen Sie eine Sicherungskopie, nachdem ein Datenbankdevice
ausgefallen ist:
dump tran[saction] Datenbankname
to [compress::[Komprimierungsstufe::]]Sicherungsdevice
[at Backup_Server_Name]
[density = Dichtewert,
blocksize = Byteanzahl,
capacity = Kilobyteanzahl,
dumpvolume = Datenträgername,
file = Dateiname]
[stripe on [compress::[Komprimierungsstufe::]]Sicherungsdevice
[at Backup_Server_Name]
[density = Dichtewert,
blocksize = Byteanzahl,
capacity = Kilobyteanzahl,
dumpvolume = Datenträgername,
file = Dateiname]]
[[stripe on [compress::[Komprimierungsstufe::]]Sicherungsdevice
[at Backup_Server_Name]
[density = Dichtewert,
blocksize = Byteanzahl,
24
Adaptive Server Enterprise
capacity = Kilobyteanzahl,
dumpvolume = Datenträgername,
file = Dateiname]]...]
[with {
density = Dichtewert,
blocksize = Byteanzahl,
capacity = Kilobyteanzahl,
dumpvolume = Datenträgername,
file = Dateiname,
[dismount | nodismount],
[nounload | unload],
retaindays = Anzahl_Tage,
[noinit | init],
no_truncate,
notify = {client | operator_console}}]
execute
[exec[ute]] [@Rückgabestatus = ]
[[[Server .]Datenbank.]Eigentümer.]Prozedurname[;Anzahl]
[[@Parametername =] Wert |
[@Parametername =] @Variable [output]
[,[@Parametername =] Wert |
[@Parametername =] @Variable [output]...]]
[with recompile]
Oder
exec[ute] (“Zeichenfolge” | Zeichenvariable [+ “Zeichenfolge” |
Zeichenvariable]...)
fetch
fetch Cursorname [ into Fetch_Zielliste ]
goto label
Label:
goto Label
grant
So erteilen Sie die Berechtigung, auf Datenbankobjekte zuzugreifen:
grant {all [privileges] | Berechtigungsliste}
on { Tabellenname [(Spaltenliste)]
| Ansichtsname[(Spaltenliste)]
| Name_der_gespeicherten_Prozedur}
to {public | Namensliste | Rollenname}
[with grant option]
So erteilen Sie die Berechtigung, bestimmte Befehle auszuführen:
grant {all [privileges] | Befehlsliste}
to {public | Namensliste | Rollenname}
So erteilen Sie eine Rolle einem Benutzer oder einer Rolle:
grant {role erteilte_Rolle [, erteilte_Rolle ...]}
to Berechtigter [, Berechtigter...]
Kurzreferenz-Handbuch
25
Befehle
So erteilen und widerrufen Sie Berechtigungen für bestimmte dbcc-Befehle:
grant dbcc {dbcc_Befehl [on {all | Datenbank }]
[, dbcc_Befehl [on {all | Datenbank }], ...]}
to { Benutzerliste | Rollenliste }
group by- und havingKlauseln
Start der select-Anweisung
[group by [all] aggregatfreier_Ausdruck
[, aggregatfreier_Ausdruck]...]
[having Suchbedingungen]
Ende der select-Anweisung
if...else
if logischer_Ausdruck [plan “Abstraktplan”]
Anweisungen
[else
[if logischer_Ausdruck] [plan “Abstraktplan”]
Anweisung]
insert
insert [into] [Datenbank.[Eigentümer.]]{Tabellenname | Ansichtsname}
[(Spaltenliste)]
{values (Ausdruck [, Ausdruck]...)
| Auswahlanweisung [plan “Abstraktplan”] }
kill
kill SPID
load database
load database Datenbankname
from [compress::]Sicherungsdevice
[at Backup_Server_Name ]
[density = Dichtewert,
blocksize = Byteanzahl,
dumpvolume = Datenträgername,
file = Dateiname]
[stripe on [compress::]Sicherungsdevice
[at Backup_Server_Name ]
[density = Dichtewert,
blocksize = Byteanzahl,
dumpvolume = Datenträgername,
file = Dateiname]
[[stripe on [compress::]Sicherungsdevice
[at Backup_Server_Name ]
[density = Dichtewert,
blocksize = Byteanzahl,
dumpvolume = Datenträgername,
file = Dateiname]]...]
[with {
density = Dichtewert,
blocksize = Byteanzahl,
dumpvolume = Datenträgername,
file = Dateiname,
[dismount | nodismount],
[nounload | unload],
listonly [= full],
26
Adaptive Server Enterprise
headeronly,
notify = {client | operator_console}
}]]
load transaction
load tran[saction] Datenbankname
from [compress::]Sicherungsdevice
[at Backup_Server_Name ]
[density = Dichtewert,
blocksize = Byteanzahl,
dumpvolume = Datenträgername,
file = Dateiname]
[stripe on [compress::]Sicherungsdevice
[at Backup_Server_Name ]
[density = Dichtewert,
blocksize = Byteanzahl,
dumpvolume = Datenträgername,
file = Dateiname]
[[stripe on [compress::]Sicherungsdevice
[at Backup_Server_Name ]
[density = Dichtewert,
blocksize = Byteanzahl,
dumpvolume = Datenträgername,
file = Dateiname]]...]
[with {
density = Dichtewert,
blocksize = Byteanzahl,
dumpvolume = Datenträgername,
file = Dateiname,
[dismount | nodismount],
[nounload | unload],
listonly [= full],
headeronly,
notify = {client | operator_console}
until_time = DatumZeit}]]
lock table
lock table Tabellenname in {share | exclusive } mode
[ wait [ Sekundenanzahl ] | nowait ]
mount
mount all from <Ladelistendatei>
mount database all from <Ladelistendatei> with listonly
nullif
nullif(Ausdruck, Ausdruck)
online database
online database Datenbankname [for standby_access]
open
open Cursorname
order by-Klausel
[Start der select-Anweisung]
[order by {[Tabellenname. | Ansichtsname.]Spaltenname
| Auswahllistennummer | Ausdruck} [asc | desc]
[,{[Tabellenname. | Ansichtsname.] Spaltenname
Auswahllistennummer | Ausdruck} [asc
| desc]]...]
[Ende der select-Anweisung]
Kurzreferenz-Handbuch
27
Befehle
prepare transaction
prepare tran[saction]
print
print
quiesce database
quiesce database Tag_Name hold DB_Name [, DB_Name] ...
[for external dump] [Ladelistendatei]
{Formatzeichenfolge | @lokale_Variable |
@@globale_Variable}
[, Argumentliste]
Oder:
quiesce database Tag_Name release
raiserror
raiserror Fehlernummer
[{Formatzeichenfolge | @lokale_Variable}] [, Argumentliste]
[with errordata beschränkte_Auswahlliste]
readtext
readtext [[Datenbank.]Eigentümer.]Tabellenname.Spaltenname
Textzeiger offset size
[holdlock | noholdlock] [readpast]
[using {bytes | chars | characters}]
[at isolation {
[ read uncommitted | 0 ] |
[ read committed | 1 ] |
[ repeatable read | 2 ] |
[ serializable | 3 ] } ]
reconfigure
reconfigure
remove java
remove java
class Klassenname [, Klassenname]...
| package Paketname [, Paketname]...
| jar JAR_Name [, JAR_Name]...[retain classes]
reorg
reorg reclaim_space Tabellenname [Indexname]
[with {resume, time = Minutenanzahl}]
reorg forwarded_rows Tabellenname
[with {resume,time = Minutenanzahl}]
reorg compact Tabellenname [with {resume, time = Minutenanzahl}]
reorg rebuild Tabellenname [Indexname]
return
revoke
return [Ganzzahlausdruck] [plan “Abstraktplan”]
So entziehen Sie die Berechtigung, auf Datenbankobjekte zuzugreifen:
revoke [grant option for]
{all [privileges] | Berechtigungsliste}
on { Tabellenname [(Spaltenliste)]
| Ansichtsname [(Spaltenliste)]
| Name_der_gespeicherten_Prozedur}
from {public | Namensliste | Rollenname}
[cascade]
28
Adaptive Server Enterprise
Um die Berechtigung zum Erstellen von Datenbankobjekten zu entziehen,
führen Sie set proxy oder set session authorization aus:
revoke {all [privileges] | Befehlsliste }
from {public | Namensliste | Rollenname}
So entziehen Sie eine Rolle einem Benutzer oder einer anderen Rolle:
revoke role {Rollenname [, Rollenname ...]}
from {Berechtigter [, Berechtigter ...]}
So widerrufen Sie Berechtigungen für bestimmte dbcc-Befehle:
revoke dbcc {dbcc_Befehl [on {all | Datenbank }]
[, dbcc_Befehl [on {all | Datenbank }], ...]}
from { Benutzerliste | Rollenliste }
rollback
rollback [tran | transaction | work]
[Transaktionsname | Savepoint_Name]
rollback trigger
rollback trigger [with Raiserror_Anweisung]
save transaction
save transaction Savepoint_Name
select
select ::=
select [ all | distinct ] Auswahlliste
[into_Klausel ]
[from_Klausel ]
[where_Klausel ]
[group_by_Klausel]
[having_Klausel ]
[order_by_Klausel ]
[compute_Klausel ]
[read_only_Klausel ]
[isolation_Klausel ]
[browse_Klausel ]
[plan_Klausel ]
Auswahlliste ::=
Hinweis Informationen zur Auswahlliste finden Sie unter der
Parameterbeschreibung.
into_Klausel ::=
into [[Datenbank.]Eigentümer.]Tabellenname
[ lock {datarows | datapages | allpages } ]
[ with into_Option [, into_Option] ...]
into_Option ::=
| max_rows_per_page = Zeilenanzahl
| exp_row_size = Byteanzahl
| reservepagegap = Seitenanzahl
| identity_gap = Gap_Wert
Kurzreferenz-Handbuch
29
Befehle
[existing table Tabellenname]
[[external Typ] at “Pfadname”
[column delimiter Begrenzer]]
from_Klausel ::=
from Tabellenreferenz [,Tabellenreferenz]...
Tabellenreferenz ::=
Tabellenansichtsname | ANSI_Join
Tabellenansichtsname ::=
[[Datenbank.]Eigentümer.] {{Tabellenname | Ansichtsname}
[as] [Korrelationsname]
[index {Indexname | Tabellenname }]
[parallel [Parallelitätsgrad]]
[prefetch size ][lru | mru]}
[holdlock | noholdlock]
[readpast]
[shared]
ANSI_Join ::=
Tabellenreferenz Join_Typ join Tabellenreferenz
Join_Bedingungen
Join_Typ ::= inner | left [outer] | right [outer]
Join_Bedingungen ::= on Suchbedingungen
where_Klausel ::=
where Suchbedingungen
group_by_Klausel ::=
group by [all] aggregatfreier_Ausdruck
[, aggregatfreier_Ausdruck]...
having_Klausel ::=
having Suchbedingungen
order_by_Klausel ::=
order by sort_Klausel [, sort_Klausel]...
sort_Klausel ::=
{ [[[Datenbank.]Eigentümer.]{Tabellenname. | Ansichtsname.}]
Spaltenname
| Auswahllistennummer
| Ausdruck }
[asc | desc]
compute_Klausel ::=
compute Zeilenaggregat(Spaltenname)
[, Zeilenaggregat(Spaltenname)]...
[by Spaltenname [, Spaltenname]...]
read_only_Klausel ::=
for {read only | update [of Spaltennamenliste]}
30
Adaptive Server Enterprise
isolation_Klausel ::=
at isolation
{ read uncommitted | 0 }
| { read committed | 1 }
| { repeatable read | 2 }
| { serializable | 3 }
browse_Klausel ::=
for browse
plan_Klausel ::=
plan “abstract plan”
set
set @Variable = Ausdruck [, @Variable = Ausdruck...]
set ansinull {on | off}
set ansi_permissions {on | off}
set arithabort [arith_overflow | numeric_truncation] {on | off}
set arithignore [arith_overflow] {on | off}
set bulk array size Zahl
set bulk batch size Zahl
set {chained, close on endtran, nocount, noexec, parseonly, procid,
self_recursion, showplan, sort_resources} {on | off}
set char_convert {off | on [with {error | no_error}] |
charset [with {error | no_error}]}
set cis_rpc_handling {on | off}
set [clientname Client_Name | clienthostname
Hostname | clientapplname Anwendungsname]
set cursor rows Anzahl for Cursor_Name
set {datefirst Zahl, dateformat Format, language Sprache}
set explicit_transaction_required [true | false]
set fipsflagger {on | off}
set flushmessage {on | off}
set forceplan {on | off}
set identity_insert [Datenbank.[Eigentümer.]]Tabellenname {on | off}
set identity_update Tabellenname {on | off}
set jtc {on | off}
set lock { wait [ numsecs ] | nowait }
set offsets {select, from, order, compute, table,
procedure, statement, param, execute} {on | off}
set parallel_degree Zahl
set plan {dump | load } [Gruppenname] {on | off}
Kurzreferenz-Handbuch
31
Befehle
set plan exists check {on | off}
set plan replace {on | off}
set prefetch [on | off]
set process_limit_action {abort | quiet | warning}
set proxy login_name
set quoted_identifier {on | off}
set role {“sa_role” | “sso_role” | “oper_role” |
Rollenname [with passwd “Kennwort”]} {on | off}
set {rowcount Anzahl, textsize Zahl}
set scan_parallel_degree Zahl
set session authorization login_name
set sort_merge {on | off}
set statistics {io, subquerycache, time} {on | off}
set statistics simulate { on | off }
set strict_dtm_enforcement {on | off}
set string_rtruncation {on | off}
set table count Zahl
set textsize {Zahl}
set transaction isolation level {
[ read uncommitted | 0 ] |
[ read committed | 1 ] |
[ repeatable read | 2 ] |
[ serializable | 3 ] }
set transactional_rpc {on | off}
setuser
setuser [“Benutzername”]
shutdown
shutdown [Servername ] [with {wait | nowait}]
truncate table
truncate table [[Datenbank.]Eigentümer.]Tabellenname
union operator
select Auswahlliste [into Klausel]
[from Klausel] [where Klausel]
[group by Klausel] [having Klausel]
[union [all]
select Auswahlliste
[from Klausel] [where Klausel]
[group by Klausel] [having Klausel]]...
[order by Klausel]
[compute Klausel]
unmount
unmount database <DB_Namensliste> to <Ladelistendatei>
32
Adaptive Server Enterprise
update
update [[Datenbank.]Eigentümer.]{Tabellenname | Ansichtsname}
set [[[Datenbank.]Eigentümer.]{Tabellenname. | Ansichtsname.}]
Spaltenname1 =
{Ausdruck1 | NULL | (Auswahlanweisung)} |
Variablenname1 =
{Ausdruck1 | NULL | (Auswahlanweisung)}
[, Spaltenname2 =
{Ausdruck2 | NULL | (Auswahlanweisung)}]... |
[, Variablenname2 =
{Ausdruck2 | NULL | (Auswahlanweisung)}]...
[from [[Datenbank.]Eigentümer.]{Ansichtsname [readpast] |
Tabellenname [readpast]
[(index {Indexname | Tabellenname}
[ prefetch size ][lru | mru])]}
[,[[Datenbank.]Eigentümer.]{Ansichtsname [readpast] |
Tabellenname [readpast]
[(index {Indexname | Tabellenname }
[ prefetch size ][lru | mru])]}]
...]
[where Suchbedingungen]
[plan “Abstraktplan”]
update [[Datenbank.]Eigentümer.]{Tabellenname | Ansichtsname}
set [[[Datenbank.]Eigentümer.]{Tabellenname. | Ansichtsname.}]
Spaltenname1 =
{Ausdruck1 | NULL | (Auswahlanweisung)} |
Variablenname1 =
{Ausdruck1 | NULL | (Auswahlanweisung)}
[, Spaltenname2 =
{Ausdruck2 | NULL | (Auswahlanweisung)}]... |
[, Variablenname2 =
{Ausdruck2 | NULL | (Auswahlanweisung)}]...
where current of Cursorname
update all statistics
update all statistics Tabellenname
update partition
statistics
update partition statistics Tabellenname [Partitionsanzahl]
update statistics
update statistics Tabellenname [[Indexname] | [( Spaltenliste )]]
[using Schritt values]
[with consumers = Verbraucher ]
update index statistics Tabellenname [Indexname]
[using Schritt values]
[with consumers = Verbraucher ]
use
use Datenbankname
waitfor
waitfor { delay Zeit | time Zeit | errorexit | processexit | mirrorexit }
Kurzreferenz-Handbuch
33
Systemprozeduren
where clause
Suchbedingungen folgen in einer select-, insert-, update- oder deleteAnweisung unmittelbar auf das Schlüsselwort where. Wenn Sie mehr als eine
Suchbedingung in einer einzigen Anweisung verwenden, verbinden Sie die
Bedingungen mit and oder or.
where [not] Ausdruck Vergleichsoperator Ausdruck
where [not] Ausdruck [not] like “Vergleichszeichenfolge”
[escape “Escapezeichen ”]
where [not] Ausdruck is [not] null
where [not] expression [not] between Ausdruck and Ausdruck
where [not] Ausdruck [not] in ({Werteliste | Unterabfrage})
where [not] exists (Unterabfrage)
where [not]
Ausdruck Vergleichsoperator
{any | all} (Unterabfrage)
where [not] Spaltenname Join_Operator Spaltenname
where [not] logischer_Ausdruck
where [not] Ausdruck {and | or} [not] Ausdruck
where [not] Zeitspanne1 overlaps Zeitspanne2
while
while logischer_Ausdruck [plan “Abstraktplan”]
Anweisung
writetext
writetext [[Datenbank.]Eigentümer.]Tabellenname.Spaltenname
Textzeiger [readpast] [with log] Daten
Systemprozeduren
Ausführliche Hinweise finden Sie in der Dokumentation Reference Manual:
Procedures.
sp_activeroles
sp_activeroles [expand_down]
sp_addalias
sp_addalias Loginname, Name_in_DB
sp_addauditrecord
sp_addauditrecord [Text [, DB_Name [, Objektname
[, Eigentümername [, DB_ID [, Objekt_ID]]]]]]
sp_addaudittable
sp_addaudittable Devicename
sp_addengine
sp_addengine Engine_Nummer, Engine_Gruppe
sp_addexeclass
sp_addexeclass Klassenname, Priorität, Zeitscheibe, Engine_Gruppe
34
Adaptive Server Enterprise
sp_addextendedproc
sp_addextendedproc Name_der_erweiterten_gespeicherten_Prozedur,
DLL_Name
sp_addexternlogin
sp_addexternlogin Fremdserver, Loginname, externer_Name
[, externes_Kennwort] [Rollenname]
sp_addgroup
sp_addgroup Gruppenname
sp_addlanguage
sp_addlanguage Sprache, Alias, Monate, Kurzmonatsnamen,
Tage, Datumsformat, Datumsreihenfolge
sp_addlogin
sp_addlogin Loginname, Kennwort [, Def_DB]
[, Def_Sprache] [, voller_Name] [, Kennwortablauf ]
[, Mindestkennwortlänge] [, max_Fehllogins]
sp_addmessage
sp_addmessage Meldungsnummer, Meldungstext
[, Sprache [, mit_Log [, replace]]]
sp_addobjectdef
sp_addobjectdef Tabellenname, “Objekt_Def” [,“Objekttyp”]
sp_add_qpgroup
sp_add_qpgroup neuer_Name
sp_addremotelogin
sp_addremotelogin Fremdserver [, Loginname [, Name_Fremdserver]]
sp_add_resource_limit
sp_add_resource_limit Name, Anwendungsname, Bereichsname,
Grenztyp, Grenzwert [, erzwungen [, Maßnahme [, Bereich ]]]
sp_addsegment
sp_addsegment Segmentname, DB_Name, Devicename
sp_addserver
sp_addserver “logischer_Name” [, Klasse [,“physischer_Name”]]
sp_addthreshold
sp_addthreshold DB_Name, Segmentname, freier_Speicherplatz,
Prozedurname
sp_add_time_range
sp_add_time_range Name, Starttag, Endtag, Startzeit, Endzeit
sp_addtype
sp_addtype Typname,
physischer_Typ [(Länge) | (Gesamtstellenzahl [, Dezimalstellen])]
[, “identity” | Nulltyp]
sp_addumpdevice
sp_addumpdevice {“tape” | “disk”}, logischer_Name,
physischer_Name [, Bandgröße]
sp_adduser
sp_adduser Loginname [, Name_in_DB [, Gruppenname]]
sp_altermessage
sp_altermessage Meldungs_ID, Parameter, Parameterwert
sp_audit
sp_audit Option, Loginname, Objektname [, Einstellung]
sp_autoconnect
sp_autoconnect Server, {true | false} [, Loginname]
sp_bindcache
sp_bindcache Cachename, DB_Name
[, [Eigentümername.]Tabellenname
[, Indexname | “text only”]]
sp_bindefault
sp_bindefault Def_Name, Objektname [, futureonly]
sp_bindexeclass
sp_bindexeclass “Objektname”, “Objekttyp”, “Bereich”, “Klassenname”
sp_bindmsg
sp_bindmsg Integritätsregelname, Meldungs_ID
Kurzreferenz-Handbuch
35
Systemprozeduren
sp_bindrule
sp_bindrule Regelname, Objektname [, futureonly]
sp_cacheconfig
sp_cacheconfig [Cachename [,“Cachegröße[P|K|M|G]” ]
[,logonly | mixed ] [,strict | relaxed ]]
[, “cache_partition=[1|2|4|8|16|32|64]”]
sp_cachestrategy
sp_cachestrategy DB_Name, [Eigentümername.]Tabellenname
[, Indexname | “text only” | “table only”
[, { prefetch | mru }, { “on” | “off”}]]
sp_changedbowner
sp_changedbowner Loginname [, true ]
sp_changegroup
sp_changegroup Gruppenname, Benutzername
sp_checknames
sp_checknames
sp_checkreswords
sp_checkreswords [Benutzername_Parameter]
sp_checksource
sp_checksource [objname [, tabname [, username]]]
sp_chgattribute
sp_chgattribute Objektname, {“max_rows_per_page” | “fillfactor” |
“reservepagegap” | “exp_row_size”
concurrency_opt_threshold | “optimistic_index_lock”}, Wert,
Optionswert
sp_chgattribute “Tabellenname”, “identity_gap”, festgelegte_Zahl
sp_chgattribute <Tabellenname>, “dealloc_first_txtpg”,1
sp_clearpsexe
sp_clearpsexe SPID, Programmattribut
sp_clearstats
sp_clearstats [Loginname]
sp_client_addr
sp_client addr[“SPID”]
sp_cmp_all_qplans
sp_cmp_all_qplans Gruppe1, Gruppe2 [, Modus]
sp_cmp_qplans
sp_cmp_qplans ID1, ID2
sp_commonkey
sp_commonkey Tabellenname_a, Tabellenname_b, Spalte1a, Spalte1b
[, Spalte2a, Spalte2b, ..., Spalte8a, Spalte8b]
sp_companion
sp_companion
[Servername
{, configure
[, {with_proxydb | NULL}]
[, Server_Login]
[, Server_Kennwort]
[, Cluster_Login]
[, Cluster_Kennwort]]
| drop
| suspend
| resume
| prepare_failback
| do_advisory}
{, all
| help
| group attribute_name
| base attribute_name}
36
Adaptive Server Enterprise
sp_configure
sp_configure [Konfigurationsparametername [, Konfigurationswert] |
Gruppenname | nicht_eindeutiges_Parameterfragment]
[number of histogram steps, n]
sp_configure “configuration file”, 0, {“write” | “read” | “verify” | “restore”}
“Dateiname”
sp_copy_all_qplans
sp_copy_all_qplans Quellgruppe, Zielgruppe
sp_copy_qplan
sp_copy_qplan Quell_ID, Zielgruppe
sp_countmetadata
sp_countmetadata “Konfigurationsparametername” [, DB_Name]
sp_cursorinfo
sp_cursorinfo [{Cursorstufe | null}] [, Cursorname]
sp_dbextend
sp_dbextend ['check' | 'clear' | 'disable' | 'enable' | 'execute'| 'help' |
'list' | 'listfull' | 'modify' | 'reload defaults' | 'set' | 'simulate' | 'trace' |
'version' | 'who'
sp_dboption
sp_dboption [DB_Name, Optionsname, {true | false}]
sp_dbrecovery_order
sp_dbrecovery_order [Datenbankname [, Wiederherstellungsreihenfolge
[, force]]]
sp_dbremap
sp_dbremap DB_Name
sp_defaultloc
sp_defaultloc DB_Name, {“Standardspeicherort” | NULL} [, “Standardtyp”]
sp_depends
sp_depends Objektname[, Spaltenname]
sp_deviceattr
sp_deviceattr logischer_Name, Optionsname, Optionswert
sp_diskdefault
sp_diskdefault logischer_Name, {defaulton | defaultoff}
sp_displayaudit
sp_displayaudit [“procedure” | “object” | “login” | “database” | “global” |
“default_object” | “default_procedure” [, “Name”]]
sp_displaylevel
sp_displaylevel [Loginname [, Stufe]]
sp_displaylogin
sp_displaylogin [Loginname [, expand_up | expand_down]]
sp_displayroles
sp_displayroles [Name_Berechtigungsempfänger [, Modus]]
sp_dropalias
sp_dropalias Loginname
sp_drop_all_qplans
sp_drop_all_qplans Name
sp_dropdevice
sp_dropdevice logischer_Name
sp_dropengine
sp_dropengine Engine_Nummer, Engine_Gruppe
sp_dropexeclass
sp_dropexeclass Klassenname
sp_dropextendedproc
sp_dropextendedproc Name_der_erweiterten_gespeicherten_Prozedur
sp_dropexternlogin
sp_dropexternlogin Fremdserver [, Loginname] [, Rollenname]
sp_dropglockpromote
sp_dropglockpromote {“database” | “table”}, Objektname
sp_dropgroup
sp_dropgroup Gruppenname
sp_dropkey
sp_dropkey Schlüsseltyp, Tabellenname [, Name_abhängige_Tabelle]
Kurzreferenz-Handbuch
37
Systemprozeduren
sp_droplanguage
sp_droplanguage Sprache [, dropmessages]
sp_droplogin
sp_droplogin Loginname
sp_dropmessage
sp_dropmessage Meldungsnummer [, Sprache]
sp_dropobjectdef
sp_dropobjectdef “Objektname”
sp_drop_qpgroup
sp_drop_qpgroup Gruppe
sp_drop_qplan
sp_drop_qplan ID
sp_dropremotelogin
sp_dropremotelogin Fremdserver [, Loginname [, Name_Fremdserver]]
sp_drop_resource_limit
sp_drop_resource_limit { Name, Anwendungsname }
[, Bereichsname, Grenztyp, erzwungen, Maßnahme, Bereich]
sp_droprowlockpromote
sp_droprowlockpromote {“database” | “table”}, Objektname
sp_dropsegment
sp_dropsegment Segmentname, DB_Name [, Device]
sp_dropserver
sp_dropserver Server [, droplogins]
sp_dropthreshold
sp_dropthreshold DB_Name, Segmentname, freier_Speicherplatz
sp_drop_time_range
sp_drop_time_range Name
sp_droptype
sp_droptype Typname
sp_dropuser
sp_dropuser Name_in_DB
sp_dumpoptimize
sp_dumpoptimize [ ’archive_space = {maximum | minimum | default }’ ]
sp_dumpoptimize [ ’reserved_threshold = {Anzahl | default }’ ]
sp_dumpoptimize [ ’allocation_threshold = {Anzahl | default }’ ]
sp_engine
sp_engine {“online” | [offline | can_offline] [, Engine_ID] |
[“shutdown”, Engine_ID]}
sp_estspace
sp_estspace Tabellenname, Zeilenanzahl, Füllfaktor,
Spalten_bis_max, Textbinärlänge, IO_pro_Sekunde, Seitengröße
sp_export_qpgroup
sp_export_qpgroup Benutzer, Gruppe, Tabelle
sp_extendsegment
sp_extendsegment Segmentname, DB_Name, Devicename
sp_extengine
sp_extengine 'EJB_Server', '{ start | stop | status }'
sp_familylock
sp_familylock [Prozessfamilien_ID1 [, Prozessfamilien_ID2]]
sp_find_qplan
sp_find_qplan Suchmuster [, group ]
sp_fixindex
sp_fixindex DB_Name, Tabellenname, Index_ID
sp_flushstats
sp_flushstats Objektname
sp_forceonline_db
sp_forceonline_db DB_Name, {“sa_on” | “sa_off” | “all_users”}
sp_forceonline_object
sp_forceonline_object DB_Name, Objektname, Index_ID,
{sa_on | sa_off | all_users} [, no_print]
38
Adaptive Server Enterprise
sp_forceonline_page
sp_forceonline_page DB_Name, Seiten_ID,
{“sa_on” | “sa_off” | “all_users”}
sp_foreignkey
sp_foreignkey Tabellenname, Primärschlüssel_Tabellenname, Spalte1
[, Spalte2] ... [, Spalte8]
sp_freedll
sp_freedll DLL_Name
sp_getmessage
sp_getmessage Meldungsnummer, Ergebnis output [, Sprache]
sp_grantlogin
sp_grantlogin {Loginname | Gruppenname} [“Rollenliste” | default]
sp_ha_admin
sp_ha_admnin [cleansessions | help]
sp_help
sp_help [Objektname]
sp_helpartition
sp_helpartition [Tabellenname]
sp_helpcache
sp_helpcache {Cachename | “Cachegröße[P|K|M|G]”}
sp_helpconfig
sp_helpconfig “Konfigurationsparametername”, [“Größe”]
sp_helpconstraint
sp_helpconstraint [Objektname] [, detail]
sp_helpdb
sp_helpdb [DB_Name]
sp_helpdevice
sp_helpdevice [Devicename]
sp_helpextendedproc
sp_helpextendedproc [Name_der_erweiterten_gespeicherten_Prozedur]
sp_helpexternlogin
sp_helpexternlogin [Fremdserver] [, Loginname] [, Rollenname]
sp_helpgroup
sp_helpgroup [Gruppenname]
sp_helpindex
sp_helpindex Objektname
sp_helpjava
sp_helpjava [“class” [, Java_Klassenname [, “detail” | “depends” ]] |
“jar” [, JAR_Name [, “depends” ]]]
sp_helpjoins
sp_helpjoins linke_Tabelle, rechte_Tabelle
sp_helpkey
sp_helpkey [Tabellenname]
sp_helplanguage
sp_helplanguage [Sprache]
sp_helplog
sp_helplog
sp_helpobjectdef
sp_helpobjectdef [Objektname]
sp_help_qpgroup
sp_help_qpgroup [ Gruppe [, Modus ]]
sp_help_qplan
sp_help_qplan ID [, Modus ]
sp_helpremotelogin
sp_helpremotelogin [Fremdserver [, Name_Fremdserver]]
sp_help_resource_limit
sp_help_resource_limit [Name [, Anwendungsname [, Grenzzeit
[, Grenztag [, Bereich [, Maßnahme]]]]]]
sp_helprotect
sp_helprotect [Name [, Benutzername [, “grant”
[,“none” | “granted” | “enabled” | Rollenname]]]]
sp_helpsegment
sp_helpsegment [Segmentname]
Kurzreferenz-Handbuch
39
Systemprozeduren
sp_helpserver
sp_helpserver [Server]
sp_helpsort
sp_helpsort
sp_helptext
sp_helptext Objektname [,Nummer]
sp_helpthreshold
sp_helpthreshold [Segmentname]
sp_helpuser
sp_helpuser [Name_in_DB]
sp_hidetext
sp_hidetext [Objektname [, Tabellenname [, Benutzername]]]
sp_import_qpgroup
sp_import_qpgroup Tabelle, Benutzer, Gruppe
sp_indsuspect
sp_indsuspect [Tabellenname]
sp_ldapadmin
sp_ldapadmin { set_primary_url, 'LDAP_URL' |
set_secondary_url, { 'LDAP_URL' | null } |
list_urls | check_url, 'LDAP_URL' |
check_login, 'Loginname' }
ldapurl::=ldap://Host:Port/Knoten/?Attribute?base | one | sub?Filter
sp_listener
sp_listener “Befehl”, “Servername”, engine | remaining
Oder:
sp_listener “Befehl”, “[Protokoll:]Rechner:Port”, Engine
sp_listsuspect_db
sp_listsuspect_db
sp_listsuspect_object
sp_listsuspect_object [DB_Name]
sp_listsuspect_page
sp_listsuspect_page [DB_Name]
sp_lock
sp_lock [SPID1 [, SPID2]]
sp_locklogin
sp_locklogin [Loginname, “{lock | unlock}”]
sp_logdevice
sp_logdevice DB_Name, Devicename
sp_loginconfig
sp_loginconfig [“Parametername”]
sp_logininfo
sp_logininfo [“Loginname” | “Gruppenname”]
sp_logiosize
sp_logiosize [“default” | “Größe” | “all”]
sp_modifylogin
sp_modifylogin {Loginname | “all overrides”}, Option, Wert
sp_modify_resource_li
mit
sp_modify_resource_limit {Name, Anwendungsname }
Bereichsname, Grenztyp, Grenzwert, erzwungen, Maßnahme, Bereich
sp_modify_time_range
sp_modify_time_range Name, Starttag, Endtag, Startzeit, Endzeit
sp_modifystats
sp_modifystats [Datenbank].[Eigentümer].Tabellenname,
{“Spaltengruppe” | “all”},
MODIFY_DENSITY,
{range | total},
{absolute | factor},
“Wert”
sp_modifystats [Datenbank].[Eigentümer].Tabellenname, Spaltenname,
REMOVE_SKEW_FROM_DENSITY
40
Adaptive Server Enterprise
sp_modifythreshold
sp_modifythreshold DB_Name, Segmentname, freier_Speicherplatz
[, neuer_Prozedurname] [, neuer_freier_Speicherplatz]
[, neuer_Segmentname]
sp_monitor
sp_monitor
sp_monitorconfig
sp_monitorconfig “Konfigurationsparametername” [,“Ergebnis_Tabellenname”]
sp_object_stats
sp_object_stats Intervall [, Top_Anzahl [, DB_Name, Objektname
[, Wiederholungsoption ]]]
sp_passthru
sp_passthru Server, Befehl, Fehlercode, Fehlermeldung, Zeilenanzahl
[, Argument1, Argument2, ... Argumentn]
sp_password
sp_password Aufrufer_Kennwort, neues_Kennwort [, Loginname]
sp_placeobject
sp_placeobject Segmentname, Objektname
sp_plan_dbccdb
sp_plan_dbccdb [DB_Name]
sp_poolconfig
So erstellen Sie einen Speicherpool in einem existierenden Cache oder ändern
die Poolgröße:
sp_poolconfig Cachename [, “Speichergröße [P|K|M|G]”, “PoolkonfigurationK”
[, “zugeordneter_PoolK”]]
So ändern Sie die Wash-Größe eines Pools:
sp_poolconfig Cachename, “IO_Größe ”, “wash=Größe[P|K|M|G]”
So ändern Sie den Prozentsatz für asynchronen Prefetch eines Pools:
sp_poolconfig Cachename, “IO_Größe”,
“local async prefetch limit=Prozent ”
sp_primarykey
sp_primarykey Tabellenname, Spalte1 [, Spalte2, Spalte3, ..., Spalte8]
sp_processmail
sp_processmail [Betreff] [, Absender [, DB_Benutzer
[, DB_Name [, Dateityp [, Trennzeichen]]]]]
sp_procxmode
sp_procxmode [Prozedurname [, Transaktionsmodus]]
sp_recompile
sp_recompile Objektname
sp_remap
sp_remap Objektname
sp_remoteoption
sp_remoteoption [Fremdserver [, Loginname
[, Name_Fremdserver [, Optionsname [, Optionswert]]]]]
sp_remotesql
sp_remotesql Server, Abfrage [, Abfrage2, ..., Abfrage254]
sp_rename
sp_rename Objektname, neuer_Name [,“Index” | “Spalte”]
sp_renamedb
sp_renamedb DB_Name, neuer_Name
sp_rename_qpgroup
sp_rename_qpgroup alter_Name, neuer_Name
sp_reportstats
sp_reportstats [Loginname]
sp_revokelogin
sp_revokelogin {Loginname | Gruppenname}
Kurzreferenz-Handbuch
41
Systemprozeduren
sp_role
sp_role {“grant” | “revoke”}, Rollenname, Loginname
sp_sendmsg
sp_sendmsg IP_Adresse, Portnummer, Nachricht
sp_serveroption
sp_serveroption [Server, Optionsname, Optionswert]
sp_setlangalias
sp_setlangalias Sprache, Alias
sp_setpglockpromote
sp_setpglockpromote {“database” | “table”}, Objektname, neue_LWM,
neue_HWM, neuer_Prozentwert
sp_setpglockpromote server, NULL, neue_LWM, neue_HWM,
neuer_Prozentwert
sp_setpsexe
sp_setpsexe SPID, Programmattribut, Wert
sp_set_qplan
sp_set_qplan ID, Plan
sp_setrowlockpromote
sp_setrowlockpromote “server”, NULL, neue_LWM, neue_HWM,
neuer_Prozentwert
sp_setrowlockpromote {“database” | “table”}, Objektname, neue_LWM,
neue_HWM, neuer_Prozentwert
sp_setsuspect_granul
arity
sp_setsuspect_granularity [DB_Name
[, “database” | “page” [, “read_only”]]]
sp_setsuspect_thresh
old
sp_setsuspect_threshold [DB_Name [, Schwellenwert]]
sp_showcontrolinfo
sp_showcontrolinfo [Objekttyp, Objektname, SPID]
sp_showexeclass
sp_showexeclass [Ausführungsklassenname]
sp_showplan
sp_showplan SPID, Batch_ID output, Kontext_ID output,
Anweisungsnummer output
sp_showpsexe
sp_showpsexe [SPID]
sp_spaceused
sp_spaceused [Objektname [,1]]
sp_ssladmin
sp_ssladmin [addcert, Zertifikatpfad [, Kennwort | NULL]]
sp_ssladmin [dropcert, Zertifikatpfad]
sp_ssladmin [lscert]
sp_ssladmin [help]
sp_syntax
sp_syntax Wort [, Modul][, Sprache ]
sp_sysmon
sp_sysmon begin_sample
sp_sysmon { end_sample | Intervall } [, Abschnitt [, Anwendungsmonitor ]]
sp_sysmon { end_sample | Intervall } [, Anwendungsmonitor ]
sp_tempdb
42
sp_tempdb [
[ { create | drop }, Gruppenname ] |
[ { add | remove }, Name_der_temporären_DB, Gruppenname ] |
[ { bind, Objekttyp, Objektname, Bindungstyp, Bindungsobjekt
[, Bereich, Härte ] } |
Adaptive Server Enterprise
]
{ unbind, Objekttyp, Objektname [, Bereich ]}] |
[ unbindall_db, Name_der_temporären_DB ] |
[ show [, “all” | “gr” | “db” | “login” | “app” [, Name ]] |
[ who, DB_Name ]
[ help ]
sp_thresholdaction
sp_thresholdaction @DB_Name,
@Segmentname,
@verbleibender_Speicherplatz,
@Status
sp_transactions
sp_tranactions [“xid”, xid_Wert] |
[“state”, {“heuristic_commit” | “heuristic_abort”
| “prepared” | “indoubt”} [, “xactname”]] |
[“gtrid”, GTR_ID_Wert]
sp_unbindcache
sp_unbindcache DB_Name [,[Eigentümer.]Tabellenname
[, Indexname | “text only”]]
sp_unbindcache_all
sp_unbindcache_all Cachename
sp_unbindefault
sp_unbindefault Objektname [, futureonly]
sp_unbindexeclass
sp_unbindexeclass Objektname, Objekttyp, Bereich
sp_unbindmsg
sp_unbindmsg Integritätsregelname
sp_unbindrule
sp_unbindrule Objektname [, futureonly [, “accessrule” | “all”]]
sp_volchanged
sp_volchanged Sitzungs_ID, Devicename, Maßnahme [, Dateiname
[, Datenträgername]]
sp_who
sp_who [Loginname | “SPID”]
Katalog-Systemprozeduren
Ausführliche Hinweise finden Sie in der Dokumentation Reference Manual:
Procedures.
sp_column_privileges
sp_column_privileges Tabellenname [, Tabelleneigentümer
[, Tabellenqualifizierer [, Spaltenname]]]
sp_columns
sp_columns Tabellenname [, Tabelleneigentümer ]
[, Tabellenqualifizierer] [, Spaltenname]
sp_databases
sp_databases
sp_datatype_info
sp_datatype_info [Datentyp]
Kurzreferenz-Handbuch
43
Erweiterte gespeicherte Systemprozeduren
sp_fkeys
sp_fkeys Primärschlüssel_Tabellenname
[, Primärschlüssel_Tabelleneigentümer]
[, Primärschlüssel_Tabellenqualifizierer]
[, Fremdschlüssel_Tabellenname]
[, Fremdschlüssel_Tabelleneigentümer]
[, Fremdschlüssel_Tabellenqualifizierer]
sp_pkeys
sp_pkeys Tabellenname [, Tabelleneigentümer] [, Tabellenqualifizierer]
sp_server_info
sp_server_info [Attribut_ID]
sp_special_columns
sp_special_columns Tabellenname [, Tabelleneigentümer]
[, Tabellenqualifizierer] [, Spaltentyp]
sp_sproc_columns
sp_sproc_columns Prozedurname [, Prozedureigentümer]
[, Prozedurqualifizierer] [, Spaltenname]
sp_statistics
sp_statistics Tabellenname [, Tabelleneigentümer]
[, Tabellenqualifizierer] [, Indexname] [, ist_eindeutig]
sp_stored_procedures
sp_stored_procedures [Name_der_gespeicherten_Prozedur
[, Eigentümer_der_gespeicherten_Prozedur
[, Qualifizierer_der_gespeicherten_Prozedur]]]
sp_table_privileges
sp_table_privileges Tabellenname [, Tabelleneigentümer
[, Tabellenqualifizierer]]
sp_tables
sp_tables [Tabellenname] [, Tabelleneigentümer] [, Tabellenqualifizierer]
[, Tabellentyp]
Erweiterte gespeicherte Systemprozeduren
Ausführliche Hinweise finden Sie in der Dokumentation Reference Manual:
Procedures.
xp_cmdshell
xp_cmdshell Befehl [, no_output]
xp_deletemail
xp_deletemail [Nachrichten_ID ]
xp_enumgroups
xp_enumgroups [Domänenname ]
xp_findnextmsg
xp_findnextmsg @Nachrichten_ID = @Nachrichten_ID output [, Typ]
[, unread_only = {true | false}]
xp_logevent
xp_logevent Fehlernummer, Meldung [, Typ]
xp_readmail
xp_readmail [Nachrichten_ID ]
[, Empfänger output]
[, Absender output]
[, Empfangsdatum output]
[, Betreff output]
[, Kopienempfänger output]
44
Adaptive Server Enterprise
[, Nachricht output]
[, Anlagen output]
[, suppress_attach = {true | false}]
[, peek = {true | false}]
[, unread = {true | false}]
[, Nachrichtenlänge output]
[, Bytes_zum_Überspringen [output]]
[, Typ [output]]
xp_sendmail
xp_sendmail Empfänger [; Empfänger] . . .
[, Betreff]
[, Kopienempfänger] . . .
[, Blindkopienempfänger] . . .
[, {query | message}]
[, Anlagenname]
[, Anlage_Ergebnis = {true | false}]
[, Echo_Fehler = {true | false}]
[, Include_Datei [, include_file] . . .]
[, kein_Spaltenkopf = {true | false}]
[, keine_Ausgabe = {true | false}]
[, Breite]
[, Trennzeichen]
[, DB_Benutzer]
[, DB_Name]
[, Typ]
[, Include_Abfrage = {true | false}]
xp_startmail
xp_startmail [Mail_Benutzer ] [, Mail_Kennwort]
xp_stopmail
xp_stopmail
Gespeicherte Prozeduren für dbcc
Ausführliche Hinweise finden Sie in der Dokumentation Reference Manual:
Procedures.
sp_dbcc_alterws
sp_dbcc_alterws DB_Name, WS_Name, “WS_Größe[K|M]”
sp_dbcc_configreport
sp_dbcc_configreport [DB_Name]
sp_dbcc_createws
sp_dbcc_createws DB_Name, Segmentname, [WS_Name],
WS_Typ, “wssize[K|M]”
sp_dbcc_deletedb
sp_dbcc_deletedb [DB_Name | DB_ID]
sp_dbcc_deletehistory
sp_dbcc_deletehistory [Kürzungsdatum [, DB_Name | DB_ID]]
sp_dbcc_differentialre
port
sp_dbcc_differentialreport [DB_Name [, Objektname]],
[DB_Operator] [, “Datum1” [, “Datum2”]]
Kurzreferenz-Handbuch
45
Systemtabellen
sp_dbcc_evaluatedb
sp_dbcc_evaluatedb [DB_Name]
sp_dbcc_faultreport
sp_dbcc_faultreport [Berichttyp [, DB_Name
[, Objektname [, Datum ], @hard_only]]]]
sp_dbcc_fullreport
sp_dbcc_fullreport [DB_Name [, Objektname [, Datum]]]
sp_dbcc_recommend
ations
sp_dbcc_recommendations dbname [, Datum [, Operator_ID
[, Objektname]]]
sp_dbcc_runcheck
sp_dbcc_runcheck DB_Name [, Benutzerprozedur]
sp_dbcc_statisticsreport
sp_dbcc_statisticsreport [DB_Name [, Objektname [, Datum]]]
sp_dbcc_summaryrep
ort
sp_dbcc_summaryreport [DB_Name [, Datum] [, Operatorname ]]
sp_dbcc_updateconfig
sp_dbcc_updateconfig DB_Name, Typ, “Zeichenfolge1”
[, “Zeichenfolge2”]
Systemtabellen
Ausführliche Hinweise finden Sie in der Dokumentation Reference Manual: Tables.
sysalternates
Alle Datenbanken. Enthält eine Zeile für jeden Adaptive Server-Benutzer,
der einem Benutzer der aktuellen Datenbank zugeordnet (oder durch den
Aliasnamen verknüpft) ist.
sysattributes
Alle Datenbanken. Systemattribute definieren Eigenschaften von Objekten
wie Datenbanken, Tabellen, Indizes, Benutzer, Logins und Prozeduren.
sysauditoptions
sybsecurity-Datenbank. Enthält eine Zeile für jede serverweite Audit-Option
und gibt die aktuelle Einstellung für diese Option an.
sysaudits_01 –
sysaudits_08
sybsecurity-Datenbank. Enthalten den Audit-Trail.
syscharsets
Nur master-Datenbank. Enthält eine Zeile für jeden Zeichensatz und die für
die Verwendung in Adaptive Server definierte Sortierreihenfolge.
syscolumns
Alle Datenbanken. Enthält eine Zeile für jede Spalte in jeder Tabelle und
Ansicht sowie eine Zeile für jeden Parameter in einer Prozedur.
syscomments
Alle Datenbanken. Enthält Einträge für alle Ansichten, Regeln, Standardwerte,
Trigger, Tabellen-Integritätsregeln und Prozeduren.
sysconfigures
Nur master-Datenbank. Enthält eine Zeile für jeden Konfigurationsparameter,
der vom Benutzer eingestellt werden kann.
sysconstraints
Alle Datenbanken. Enthält eine Zeile für jede referenzielle und
Prüf-Integritätsregel, die einer Tabelle oder Spalte zugeordnet ist.
46
Adaptive Server Enterprise
syscoordinations
Nur sybsystemdb-Datenbank. Enthält Informationen über entfernte Adaptive
Server, die an verteilten Transaktionen teilnehmen (entfernte Teilnehmer),
und deren Koordinationszustände.
syscurconfigs
Nur master-Datenbank. syscurconfigs wird bei Abfragen dynamisch erstellt.
Sie enthält einen Eintrag für jeden Konfigurationsparameter (wie auch
sysconfigures), jedoch mit den aktuellen Werten statt der Standardwerte.
sysdatabases
Nur master-Datenbank. Enthält eine Zeile für jede Datenbank in Adaptive Server.
sysdepends
Alle Datenbanken. Enthält eine Zeile für jede Prozedur, Ansicht oder Tabelle,
auf die von einer Prozedur, einer Ansicht oder einem Trigger verwiesen wird.
sysdevices
Nur master-Datenbank. Enthält eine Zeile für jedes Band-Sicherungsdevice,
jedes Platten-Sicherungsdevice, jede Platte für Datenbanken sowie jede
Plattenpartition für Datenbanken.
sysengines
Nur master-Datenbank. Enthält eine Zeile für jede Adaptive Server-Engine,
die derzeit online ist.
sysgams
Alle Datenbanken. Speichert die globale Zuweisungsabbildung (GAM) für
die Datenbank. Hier wird eine Bitmap für alle Zuordnungseinheiten einer
Datenbank gespeichert, und zwar mit einem Bit pro Zuordnungseinheit.
Sie können sysgams nicht anzeigen oder daraus auswählen.
sysindexes
Alle Datenbanken. Enthält jeweils eine Zeile für jeden Clustered-Index, eine
für jeden Nonclustered-Index, eine für jede Tabelle, die keinen ClusteredIndex hat, und eine Zeile für jede Tabelle, die die Spalte text oder image enthält.
sysjars
Alle Datenbanken. Enthält eine Zeile für jede Java-Archivdatei (JAR-Datei),
die in der Datenbank enthalten ist. Verwendet Sperren auf Zeilenebene.
syskeys
Alle Datenbanken. Enthält eine Zeile für jeden Primär-, Fremd- oder
gemeinsamen Schlüssel.
syslanguages
Nur master-Datenbank. Enthält eine Zeile für jede Sprache, die Adaptive
Server bekannt ist. us_english ist nicht in syslanguages enthalten, es ist auf
Adaptive Server-Installationen jedoch immer verfügbar.
syslisteners
Nur master-Datenbank. Enthält eine Zeile für jedes Netzwerkprotokoll, das
für die Verbindung mit Adaptive Server verfügbar ist. Adaptive Server erstellt
syslisteners dynamisch, wenn ein Benutzer oder eine Clientanwendung die
Tabelle abfragt.
syslocks
Nur master-Datenbank. Enthält Informationen über aktive Sperren. Sie wird
dynamisch aufgebaut, wenn eine Benutzerabfrage erfolgt. Es ist nicht möglich,
syslocks zu aktualisieren.
sysloginroles
Nur master-Datenbank. Enthält eine Zeile für jeden Login-Namen mit einer
Systemrolle.
Kurzreferenz-Handbuch
47
Systemtabellen
syslogins
Nur master-Datenbank. Enthält eine Zeile für jedes gültige Adaptive
Server-Benutzerkonto.
syslogs
Alle Datenbanken. Enthält das Transaktionslog. Die Tabelle wird von
Adaptive Server für die Wiederherstellung und das Abschließen von
Transaktionen verwendet. Sie ist für Benutzer nicht von Nutzen.
syslogshold
Nur master-Datenbank. Enthält Informationen über die jeweils älteste aktive
Transaktion der einzelnen Datenbanken (falls vorhanden) und die Trennstelle
von Replication Server (falls vorhanden) für das Transaktionslog. Es handelt
sich jedoch nicht um eine normale Tabelle. Sie wird dynamisch aufgebaut,
wenn eine Benutzerabfrage erfolgt. Es ist nicht möglich, syslogshold zu
aktualisieren.
sysmessages
Nur master-Datenbank. Enthält eine Zeile für jede System-Fehlermeldung und
jede Warnung, die von Adaptive Server zurückgegeben werden kann.
sysmonitors
Nur master-Datenbank. Enthält eine Zeile für jeden Monitor-Zähler.
sysobjects
Alle Datenbanken. Enthält eine Zeile für jede Tabelle, Ansicht, gespeicherte
Prozedur, erweiterte gespeicherte Prozedur, jedes Log, jede Regel, jeden
Standardwert, Trigger, jede Prüf-Integritätsregel, Integritätsregel zur Erhaltung
der referenziellen Integrität und (nur in tempdb) jedes temporäre Objekt.
syspartitions
Alle Datenbanken. Enthält eine Zeile für jede Partition (Seitenkette) einer
partitionierten Tabelle.
sysprocedures
Alle Datenbanken. Enthält Einträge für alle Ansichten, Rollen, Standardwerte,
Trigger, Prozeduren, deklarativen Standardwerte und Prüf-Integritätsregeln.
sysprocesses
Nur master-Datenbank. Enthält Informationen über Adaptive Server-Prozesse.
Es handelt sich jedoch nicht um eine normale Tabelle. Sie wird dynamisch
aufgebaut, wenn eine Benutzerabfrage erfolgt.
sysprotects
Alle Datenbanken. Enthält Informationen über Berechtigungen, die Benutzern,
Gruppen und Rollen erteilt oder entzogen wurden.
sysqueryplans
Alle Datenbanken. Enthält zwei oder mehr Zeilen für jeden Abfrage-Abstraktplan.
Verwendet Datenzeilen-Sperren.
sysreferences
Alle Datenbanken. Eine Zeile für jede referenzielle Integritätsregel, die in einer
Tabelle oder Spalte deklariert wird.
sysremotelogins
Nur master-Datenbank. Enthält eine Zeile für jeden entfernten Benutzer, der
berechtigt ist, entfernte Prozeduraufrufe auf diesem Adaptive Server auszuführen.
sysresourcelimits
Nur master-Datenbank. Enthält eine Zeile für jede Ressourcengrenze, die von
Adaptive Server definiert ist.
sysroles
Alle Datenbanken. Ordnet Server-Rollenkennungen lokalen Rollenkennungen zu.
48
Adaptive Server Enterprise
syssecmechs
Nur master-Datenbank. Enthält Informationen über die Sicherheitsdienste, die
von den einzelnen Sicherheitsmechanismen unterstützt werden, die Adaptive
Server zur Verfügung stehen.
syssegments
Alle Datenbanken. Enthält eine Zeile für jedes Segment (benannte Sammlungen
von Festplattenteilen).
sysservers
Nur master-Datenbank. Enthält eine Zeile für jeden entfernten Adaptive Server,
Backup Server™ oder Open Server™, auf dem dieser Adaptive Server entfernte
Prozeduraufrufe ausführen kann.
syssessions
Nur master-Datenbank. Wird nur verwendet, wenn Adaptive Server für
die Notumschaltung von Sybase in einem System mit hoher Verfügbarkeit
konfiguriert ist.
syssrvroles
Nur master-Datenbank. Enthält eine Zeile für jede system- oder
benutzerdefinierte Rolle.
sysstatistics
Alle Datenbanken. Enthält eine oder mehrere Zeilen für jede Spalte mit Index
in einer Benutzertabelle.
systabstats
Alle Datenbanken. Enthält eine Zeile für jeden Clustered-Index, für jeden
Nonclustered-Index und für jede Tabelle, die keinen Clustered-Index hat.
systhresholds
Alle Datenbanken. Enthält eine Zeile für jeden Schwellenwert, der für die
Datenbank definiert ist.
systimeranges
Nur master-Datenbank. Speichert die Zeitbereiche, die Adaptive Server für
die Steuerung verwendet, wenn eine Ressourcengrenze aktiv ist.
systransactions
Nur master-Datenbank. Enthält Informationen über Adaptive ServerTransaktionen. Es handelt sich jedoch nicht um eine normale Tabelle.
systypes
Alle Datenbanken. Enthält eine Zeile für jeden vom System bereitgestellten
und benutzerdefinierten Datentyp.
sysusages
Nur master-Datenbank. Enthält eine Zeile für jeden Plattenzuordnungsteil,
der einer Datenbank zugeordnet ist.
sysusermessages
Alle Datenbanken. Enthält eine Zeile für jede benutzerdefinierte Meldung,
die von Adaptive Server zurückgegeben werden kann.
sysusers
Alle Datenbanken. Enthält eine Zeile für jeden Benutzer, der in der Datenbank
zugelassen ist, sowie eine Zeile für jede Gruppe oder Rolle.
sysxtypes
Alle Datenbanken. Enthält eine Zeile für jeden erweiterten Java-SQL-Datentyp.
Verwendet Sperren auf Zeilenebene.
syblicenseslog
Nur master-Datenbank. Enthält eine Zeile für jede Aktualisierung der
maximalen Anzahl von Lizenzen, die in der Adaptive Server-Installation
pro Zeiteinheit von 24 Stunden verwendet werden.
Kurzreferenz-Handbuch
49
dbcc-Tabellen
dbcc-Tabellen
Ausführliche Hinweise finden Sie in der Dokumentation Reference Manual: Tables.
dbcc_config
Die Tabelle dbcc_config beschreibt den derzeit ausgeführten oder den zuletzt
abgeschlossenen dbcc checkstorage-Vorgang. Sie definiert Folgendes:
•
Standort der Ressourcen, die für den dbcc checkstorage-Vorgang
reserviert wurden
•
Grenzen der Ressourcennutzung für den dbcc checkstorage-Vorgang
dbcc_counters
Die Tabelle dbcc_counters speichert die Ergebnisse der Analyse, die von
dbcc checkstorage durchgeführt wird. Die Zähler werden für alle Datenbanken,
Indizes, Partitionen, Devices und Aufrufe von dbcc aufrechterhalten.
dbcc_fault_params
Die Tabelle dbcc_fault_params enthält zusätzliche beschreibende Informationen
zu einem Fehler, der in die Tabelle dbcc_faults eingefügt wurde.
dbcc_faults
Die Tabelle dbcc_faults enthält eine Beschreibung der einzelnen Fehler, die von
dbcc checkstorage erkannt wurden.
dbcc_operation_log
Die Tabelle dbcc_operation_log registriert die Nutzung der dbcc checkstorageVorgänge.
dbcc_operation_results
Die Tabelle dbcc_operation_results enthält zusätzliche beschreibende
Informationen für einen Vorgang, der in der Tabelle dbcc_operation_log
protokolliert wurde.
dbcc_types
Die Tabelle dbcc_types enthält die Definition der Datentypen, die von dbcc
checkstorage benutzt werden. Diese Tabelle wird von den gespeicherten dbccProzeduren nicht benutzt. Sie dient zur einfacheren Verwendung der anderen
Tabellen in dbccdb und zur Dokumentation der Semantik der Datentypen.
Typcodes für die Konfiguration der Vorgänge, die berichteten Analysedaten,
die Fehlerklassifizierung und die Fehlerberichtsparameter werden angeführt.
Wenn Sie Ihre eigenen gespeicherten Prozeduren für die Erstellung von
Berichten einrichten, können die Werte in der Spalte type_name als Kopfzeilen
für die Berichte benutzt werden.
50
Adaptive Server Enterprise
Dienstprogramme
Ausführliche Informationen finden Sie in der Dokumentation
Dienstprogramme für Adaptive Server Enterprise.
backupserver
bcksrvr.exe in Windows NT
backupserver
[-C Serververbindungen]
[-S Backup_Servername]
[-I Interface_Datei]
[-e Fehler_Logdatei]
[-M Sybase_Mehrfachpuffer_Binärdatei]
[-N Netzwerkverbindungen]
[-T Trace_Wert]
[-L Sybase_Sprachenname]
[-J Sybase_Zeichensatzname]
[-c Bandkonfigurationsdatei]
[-D Anzahl]
[-A Pfadname]
[-P aktive_Dienst_Threads]
[-V Ebenen_Zahl]
[-p Anzahl]
[-m max_gemeinsamer_Speicher]
Oder
backupserver -v
bcp
Auch für bcp_r, bcp_dce
bcp [[Datenbankname.] Eigentümer.]Tabellenname [:Teilnummer]
{in | out} Datendatei
[-m maximale_Fehler]
[-f Dateiformat]
[-e Fehlerdatei]
[-F erste_Zeile]
[-L letzte_Zeile]
[-b Batch_Größe]
[-n]
[-c]
[-t Feld_Endzeichen]
[-r Zeilenendzeichen]
-U Benutzername
[-P Kennwort]
[-I Interface_Datei]
[-S Server]
[-a Anzeige_Zeichensatz]
[-z Sprache]
[-A Paketgröße]
[-J Client_Zeichensatz]
[-T Text_oder_Bildgröße]
Kurzreferenz-Handbuch
51
Dienstprogramme
[-E]
[-g ID_Startwert]
[-N]
[-X]
[-K Keytab_Datei]
[-R Fremdserver_Hauptserver]
[-V [Sicherheitsoptionen]]
[-Z Sicherheitsmechanismus]
[-Q]
[-Y]
Oder
bcp -v
Hinweis [-N] ist nur für Windows NT gültig.
buildmaster
certauth
Siehe dataserver für UNIX oder sqlsrvr für Windows NT.
certauth
[-r]
[-C CA_Zertifizierungsdatei]
[-Q Anforderung_Dateiname]
[-K CA_Schlüssel_Dateiname]
[-O Dateiname_signiertes_Zertifikat]
[-P CA_Kennwort]
[-T Gültigkeitsdauer]
Oder
certauth -v
certpk12
certpk12
{-O Pkcs12_Datei | -I Pkcs12_Datei}
[-C Zertifizierungsdatei]
[-K Schlüsseldatei]
[-P Schlüsselkennwort]
[-E Pkcs12_Kennwort]
Oder
certpk12 -v
certreq
certreq
[-F Eingabedatei]
[-R Anforderungsdateiname]
[-K Dateiname_öffentlicher_Schlüssel]
[-P Kennwort]
Oder
certreq -v
52
Adaptive Server Enterprise
charset
Nur für UNIX-Plattformen.
charset
[-P Kennwort]
[-S Server]
[-ISchnittstelle]
Sortierreihenfolge
[Zeichensatz]
Oder
charset -v
cobpre
Auch für cobpre_r und copbre_dce.
cobpre [ -a ] [ -b ] [ -c ] [ -d ] [ -e ]
[ -f ] [ -h ] [ -m ] [ -p ] [ -q ] [ -r ]
[ -v ] [ -w ] [ -x ]
[-B Kompatibilitätsmodus]
[-C Kompiler]
[-D Datenbank]
[-F FIPS_Stufe]
[-G [isql_Dateiname]]
[-I include_Pfadname]
[-J Zeichensatz_Name]
[-K Syntaxstufe]
[-L [Listen_Dateiname]]
[-N Interface_Dateiname]
[-O Ziel_Dateiname]
[-P Kennwort]
[-S Servername]
[-T Tags]
[-U Benutzer_ID]
[-V Versionsnummer]
[-X Anwendungsname]
[-Z Sprachenname]
[@Optionsdatei]
Dateiname[.Erw] ...
cpre
Auch für cpre_r und cpre_dce.
cpre [ -a ] [ -b ] [ -c ] [ -d ] [ -f ] [ -h ]
[ -l ] [ -m ] [ -p ] [ -r ] [ -s ] [ -v ]
[ -w ] [ -x ]
[-B Kompatibilitätsmodus]
[-C Kompiler]
[-D Datenbank]
[-F FIPS_Stufe]
[-G [isql_Dateiname]]
[-I include_Pfadname]
[-J Zeichensatz_Name]
[-K Syntaxstufe]
[-L [Listen_Dateiname]]
Kurzreferenz-Handbuch
53
Dienstprogramme
[-N Interface_Dateiname]
[-O Ziel_Dateiname]
[-P Kennwort]
[-S Servername]
[-T Tags]
[-U Benutzer_ID]
[-V Versionsnummer]
[-X Anwendungsname]
[-Z Sprachenname]
[@Optionsdatei]
Dateiname[.Erw]
dataserver
Nur für UNIX-Plattformen.
dataserver [-f] [-g] [-G] [-h] [-H] [-m] [-q] [-v] [-X]
[-a Pfad_zu_CAPs_Richtliniendatei]
-b Master-Devicegröße [k | K | m | M | g | G]
[-c Konfigurationsdatei_für_Server]
[-d Devicename]
[-e Pfad_zum_Fehlerlog]
[-i Interface_Datei_Verzeichnis]
[-K Keytab_Datei]
[-L Konfigurationsdateiname_für_Connectivity]
[-M Verzeichnis_für_Shared_Memory_Repository]
[-p sa_Loginname]
[-r Spiegelplattenname]
[-s Servername]
[-T Trace_Parameter]
[-u sa/sso_Name]
[-w Master | Modelldatenbank]
[-y [Kennwort]]
[-z Seitengröße [ k | K ]]
Oder
dataserver -v
ddlgen
ddlgen
-ULogin
-PKennwort
-SHostname : Portnummer
[-TObjekttyp]
Eine Liste der gültigen Objekttypen finden Sie unter “ddlgen” in der
Dokumentation Dienstprogramme für Adaptive Server Enterprise.
[-NObjektname]
[-DDB_Name]
[-Xerweiterter_Objekttyp]
[-OAusgabedatei]
[-EFehlerdatei]
[-LVerlaufslogdatei]
[-JClient_Zeichensatz]
-F[ % | SGM | GRP | USR | R | D | UDD | U | V | P | XP | I | RI | KC | TR]
54
Adaptive Server Enterprise
Oder
ddlgen -v
defncopy
Auch für defncopy_r, defncopy_dce.
defncopy
[-X]
[-a Anzeige_Zeichensatz]
[-I Interface_Datei]
[-J [Client_Zeichensatz]]
[-K Keytab_Datei]
[-P Kennwort]
[-R Fremdserver_Hauptserver]
[-S [Servername]]
[-U Benutzername]
[-V Sicherheitsoptionen]
[-Z Sicherheitsmechanismus]
[-z Sprache]
{ in Dateiname DB_Name |
out Dateiname DB_Name [Eigentümer.]Objektname
[[Eigentümer.]Objektname...] }
Oder
defncopy -v
dscp
Auch für dscp_r, dscp_dce.
dscp [-p]
Oder
dscp -v
So beenden Sie dscp:
quit
Oder
exit
dsedit
Auch für dsedit_r, dsedit_dce.
dsedit
Oder
dsedit -v
extractjava
extrjava.exe in Windows NT.
extractjava (extrjava in Windows NT)
-j JAR_Name
-f Dateiname
[-S Servername]
[-U Benutzername]
Kurzreferenz-Handbuch
55
Dienstprogramme
[-P Kennwort]
[-D Datenbankname]
[-I Interface_Datei]
[-a Anzeige_Zeichensatz]
[-J Client_Zeichensatz]
[-z Sprache]
[-t Timeout]
[-v]
Oder
extractjava -v
installjava
instjava.exe in Windows NT.
installjava
-f Dateiname
[-new | -update]
[-j JAR_Name]
[-S Servername]
[-U Benutzername]
[-P Kennwort]
[-D Datenbankname]
[-I Interface_Datei ]
[-a Anzeige_Zeichensatz]
[-J Client_Zeichensatz]
[-z Sprache]
[-t Timeout]
[-v]
Oder
installjava -v
isql
Auch für isql_r, isql_dce.
isql [-b] [-e] [-F] [-p] [-n] [-v] [-X] [-Y] [-Q]
[-a Anzeige_Zeichensatz]
[-A Paketgröße]
[-c Befehlsendzeichen]
[-D Datenbank]
[-E Editor]
[-h Header]
[-H Hostname]
[-i Eingabedatei]
[-I Interface_Datei]
[-J Client_Zeichensatz]
[-K Keytab_Datei]
[-l Login_Timeout]
[-m Fehlerstufe]
[-o Ausgabedatei]
[-P Kennwort]
[-R Fremdserver_Hauptserver]
[-s Spaltentrennzeichen]
56
Adaptive Server Enterprise
[-S Servername]
[-t Timeout]
-U Benutzername
[-V [Sicherheitsoptionen]]
[-w Spaltenbreite]
[-z Sprachenname]
[-Z Sicherheitsmechanismus]
•
So beenden Sie einen Befehl:
go
•
So löschen Sie den Abfragepuffer:
reset
•
So rufen Sie den Standard-Editor auf:
vi
•
So führen Sie einen Betriebssystembefehl aus:
!! Befehl
•
So beenden Sie isql:
quit
oder
exit
Hinweis [-K Keytab_Datei], [-M Labelname Labelwert] und
[-V [Sicherheitsoptionen] gelten nur für UNIX.
langinstall
langinst.exe in Windows NT.
langinstall
[-S Server]
[-U Benutzer_ID]
[-I Interface_Datei]
[-P Kennwort]
[-R Versionsnummer]
[-I Pfad_zur_Interface_Datei]
Sprache
Zeichensatz
Oder
langinstall -v
optdiag
Kurzreferenz-Handbuch
optdiag [binary] [simulate] statistics
{-i Eingabedatei |
Datenbank[.Eigentümer[.[Tabelle[.Spalte]]]] [-o Ausgabedatei] }
[-U Benutzername]
57
Dienstprogramme
[-P Kennwort]
[-T Trace_Wert]
[-I Interface_Datei]
[-S Server]
[-v]
[-h]
[-s]
[-z Sprache]
[-J Client_Zeichensatz]
[-a Anzeige_Zeichensatz]
pwdcrypt
pwdcrypt
showserver
showserver
sqldbgr
sqldbgr
-U Benutzername
-P Kennwort
-S Host:Port
sqlloc
sqlloc
[-S Server]
[-U Benutzer]
[-P Kennwort]
[-s Sybase_Verzeichnis]
[-I Interface_Datei]
[-r Ressourcedatei]
Oder
sqlloc -v
sqllocres
sqllocres
[-S Server]
[-U Benutzer]
[-P Kennwort]
[-s Sybase_Verzeichnis]
[-I Interface_Datei]
[-r Ressourcedatei]
Oder
sqllocres -v
sqlsrvr
Nur für Windows NT.
sqlserver [-f] [-g] [-G] [-h] [-H] [-m] [-P] [-q] [-v] [-X]
[-a Pfad_zu_CAPs_Richtliniendatei]
[-b Master_Devicegröße]
[-c Konfigurationsdatei_für_Server]
[-d Devicename]
[-e Pfad_zum_Fehlerlog]
[-i Interface_Datei_Verzeichnis]
[-K Keytab_Datei]
[-L Konfigurationsdateiname_für_Connectivity]
58
Adaptive Server Enterprise
[-M Verzeichnis_für_Shared_Memory_Repository]
[-p sa_Loginname]
[-r Spiegelplattenname]
[-s Servername]
[-T Trace_Parameter]
[-u sa/sso_Name]
[-w Master | Modelldatenbank]
[-y [Kennwort]]
[-z Seitengröße [ k | K ]]
sqlupgrade
sqlupgrade
[-s Sybase_Verzeichnis]
[-r Ressourcedatei]
Oder
sqlupgrade -v
sqlupgraderes
sqlupgraderes
[-s Sybase_Verzeichnis]
[-r Ressourcedatei]
Oder
sqlupgraderes -v
srvbuild
srvbuild
[-s Sybase_Verzeichnis]
[-I Interface_Datei]
[-r Ressourcedatei]
Oder
srvbuild -v
srvbuildres
srvbuildres
[-s Sybase_Verzeichnis]
[-I Interface_Datei]
[-r Ressourcedatei]
Oder
srvbuildres -v
startserver
startserver [[-f Runserver_Datei] [-m]] ...
sybmigrate
sybmigrate [-v ] [-h ] [-f ]
[-D 1 | 2 | 3 | 4 ]
[-I Interface_Datei]
[-r Eingabe_Ressourcedatei]
[-m setup | migrate | validate | report]
[-rn status | space_est | repl | diff | password]
[-l Logdatei]
[-t Ausgabevorlage_Ressourcedatei]
[-J Client_Zeichensatz]
[-z Sprache]
Kurzreferenz-Handbuch
59
Dienstprogramme
[-T Trace_Parameter]
[-Tase Trace_Parameter]
[-f ]
xpserver
xpserver -S XP_Server
xpserver
-SXP_Server
[-IInterface_Datei]
[-pPriorität]
[-sStackgröße]
[-u]
[-v]
[-x]
60
Adaptive Server Enterprise