!--a11y-->
SAP-Cursor-Cache für MS SQL Server 
Einsatzmöglichkeiten
Für MS SQL Server wird ein anderes Verfahren verwendet als für Oracle.
Bei MS SQL Server wandelt die DBSL die Statement-ID in einen Stored-Procedure-Namen um. Die Stored Procedure mit diesem Namen wird in der Datenbank generiert. Die Stored Procedures werden von allen SAP-Workprozessen verwendet.
Wenn die Anweisung keine Statement-ID hat (z. B. eine dynamische Anweisung), verwendet die DBSL einen temporären Statement-Cache. Jeder Eintrag in dem temporären Cache enthält die Zeichenkette der Anweisung und den dazugehörigen temporären Stored-Procedure-Namen. Derzeit besitzt jeder SAP-Workprozeß eine Reihe von temporären Stored Procedures.
Ablauf
Normale SQL-Anweisung ausführen
Eine normale SQL-Anweisung ist eine Anweisung mit Statement-ID (evtl. vom Statement Analyzer normiert):
Dynamische SQL-Anweisung ausführen
Eine dynamische SQL-Anweisung ist eine Anweisung ohne Statement-ID (beispielsweise eine dynamische Anweisung, die komplett zur Laufzeit angegeben wird).
Siehe auch:
SAP-Cursor-Cache für Oracle, Informix, Adabas