Setzt Verbindungsoptionen, wenn sich Benutzer von jConnect- oder Open Client-Anwendungen verbinden
sp_tsql_environment( )
Die sp_login_environment-Prozedur ist die Standardprozedur, die von der Datenbankoption login_procedure angegeben wird. Bei jeder neuen Verbindung wird die von login_procedure angegebene Prozedur aufgerufen. Wenn die Verbindung das TDS-Kommunikationsprotokoll verwendet (d.h., wenn es sich um eine Open Client- oder jConnect-Verbindung handelt), ruft sp_login_environment wiederum sp_tsql_environment auf.
Diese Prozedur setzt Datenbankoptionen so, dass sie mit dem Standardverhalten von Sybase Adaptive Server Enterprise kompatibel sind.
Wenn Sie das Standardverhalten ändern wollen, wird empfohlen, dass Sie neue Prozeduren erstellen und die Option login_procedure so ändern, dass sie auf diese neuen Prozeduren verweist.
Keine
Keine
So sieht der Text der Prozedur sp_tsql_environment aus:
CREATE PROCEDURE dbo.sp_tsql_environment() BEGIN IF db_property( 'IQStore' ) = 'Off' THEN -- SQL Anywhere datastore SET TEMPORARY OPTION close_on_endtrans='OFF'; END IF; SET TEMPORARY OPTION ansinull='OFF'; SET TEMPORARY OPTION tsql_variables='ON'; SET TEMPORARY OPTION ansi_blanks='ON'; SET TEMPORARY OPTION chained='OFF'; SET TEMPORARY OPTION quoted_identifier='OFF'; SET TEMPORARY OPTION allow_nulls_by_default='OFF'; SET TEMPORARY OPTION on_tsql_error='CONTINUE'; SET TEMPORARY OPTION isolation_level='1'; SET TEMPORARY OPTION date_format='YYYY-MM-DD'; SET TEMPORARY OPTION timestamp_format='YYYY-MM-DD HH:NN:SS.SSS'; SET TEMPORARY OPTION time_format='HH:NN:SS.SSS'; SET TEMPORARY OPTION date_order='MDY'; SET TEMPORARY OPTION escape_character='OFF'; END |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |