Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 语句 » SQL 语句 (A-D)

 

ALTER EXTERNAL ENVIRONMENT 语句

此语句用于指定外部环境(如JAVA、PHP 或 Perl)的位置,或用于指定外部环境连接数据库时所使用的具有 DBA 权限的用户。

语法
ALTER EXTERNAL ENVIRONMENT environment-name 
    [ USER user-name ]
    [ LOCATION location-string ]
environment-name : 
JAVA
| PERL
| PHP
| CLR
| C_ESQL32
| C_ESQL64
| C_ODBC32
| C_ODBC64
参数
  • environment-name   environment-name 用于指定您所变更的外部环境。

  • USER 子句   USER 子句用于指定数据库中具有 DBA 权限的用户的名称。在最初启动外部环境时,必须将其连接到数据库。缺省情况下,此连接使用 DBA 用户 ID 建立,但如果数据库管理员倾向于让外部环境使用另一个具有 DBA 权限的用户 ID,则使用 user-name 来指示用户。

  • LOCATION 子句   LOCATION 子句用于指定数据库服务器计算机上可找到外部环境可执行文件/二进制文件的位置。它包括可执行文件名/二进制文件名。此路径可以是完全限定路径,也可以是相对路径。如果是相对路径,则可执行文件/二进制文件必须位于服务器可以找到的位置。

注释

有关如何使用外部环境的详细信息,请参见外部环境概述

权限

必须具有 DBA 权限。

副作用

另请参见
标准和兼容性
  • SQL/2003   服务商扩充。

示例

以下示例标识了一个具有 DBA 权限的用户,外部环境使用该用户连接到数据库服务器和 Perl 可执行文件的位置。

ALTER EXTERNAL ENVIRONMENT PERL
USER DBADMIN
LOCATION 'c:\\Perl64\\bin\\perl.exe';