设置用户从 jConnect 或 Open Client 应用程序连接时的连接选项。
sp_tsql_environment( )
sp_login_environment 过程是由 login_procedure 数据库选项指定的缺省过程。对于每个新连接,均调用由 login_procedure 指定的过程。如果连接使用的是 TDS 通信协议(即,如果是 Open Client 或 jConnect 连接),则 sp_login_environment 接着调用 sp_tsql_environment。
此过程设置数据库选项,使它们与缺省 Sybase Adaptive Server Enterprise 行为兼容。
如果希望改变缺省行为,建议创建新过程并改变 login_procedure 选项,使其指向这些新过程。
无
无
以下是 sp_tsql_environment 过程的文本:
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 |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |