11---
2- title : ALTER EXTERNAL LANGUAGE (Transact-SQL) | Microsoft Docs
2+ title : ALTER EXTERNAL LANGUAGE (Transact-SQL) - SQL Server | Microsoft Docs
33ms.custom :
44ms.date : 05/15/2019
55ms.prod : sql
@@ -18,51 +18,49 @@ monikerRange: ">=sql-server-ver15||=sqlallproducts-allversions"
1818
1919Modifies the content in an existing external language extension in the database.
2020
21- ## Syntax for SQL Server 2019
21+ ## Syntax
2222
2323``` text
2424ALTER EXTERNAL LANGUAGE language_name
2525[ AUTHORIZATION owner_name ]
2626{
27- SET <file_spec>
28- | ADD <file_spec>
29- | REMOVE <file_spec>
27+ SET <file_spec>
28+ | ADD <file_spec>
29+ | REMOVE <file_spec>
3030}
3131[ ; ]
3232
3333<file_spec> ::=
3434{
35- ( CONTENT = {<external_lang_specifier> | <content_bits>,
36- FILE_NAME = <external_lang_file_name>}
37- [, PLATFORM = <platform> ]
38- [, PARAMETERS = <external_lang_parameters> ]
39- [, ENVIRONMENT_VARIABLES = <external_lang_env_variables> )
35+ ( CONTENT = {<external_lang_specifier> | <content_bits>,
36+ FILE_NAME = <external_lang_file_name>
37+ [, PLATFORM = <platform> ]
38+ [, PARAMETERS = <external_lang_parameters> ]
39+ [, ENVIRONMENT_VARIABLES = <external_lang_env_variables> ] )
4040}
4141
42- < external_lang_specifier > :: =
42+ <external_lang_specifier> :: =
4343{
4444 '[file_path\]os_file_name'
4545}
4646
4747<content_bits> :: =
4848{
4949 varbinary_literal
50- |varbinary_expression
50+ | varbinary_expression
5151}
5252
53- < external_lang_file_name > :: =
53+ <external_lang_file_name> :: =
5454'extension_file_name'
5555
56-
5756<platform> :: =
5857{
5958 WINDOWS
60- |LINUX
59+ | LINUX
6160}
6261
6362< external_lang_parameters > :: =
6463'extension_specific_parameters'
65-
6664```
6765
6866### Arguments
@@ -104,7 +102,7 @@ This parameter is needed for hybrid OS scenarios. In a hybrid architecture, the
104102
105103## Remarks
106104
107- In CTP 3.0, PARAMETERS and ENVIRONMENT_VARIABLES are not supported.
105+ In CTP 3.0, ** PARAMETERS** and ** ENVIRONMENT_VARIABLES** are not supported.
108106
109107## Permissions
110108
127125[ CREATE EXTERNAL LANGUAGE (Transact-SQL)] ( create-external-language-transact-sql.md )
128126[ DROP EXTERNAL LANGUAGE (Transact-SQL)] ( drop-external-language-transact-sql.md )
129127[ sys.external_languages] ( ../../relational-databases/system-catalog-views/sys-external-languages-transact-sql.md )
130- [ sys.external_language_files] ( ../../relational-databases/system-catalog-views/sys-external-language-files-transact-sql.md )
128+ [ sys.external_language_files] ( ../../relational-databases/system-catalog-views/sys-external-language-files-transact-sql.md )
0 commit comments