Todos os produtos
Search
Central de documentação

MaxCompute:ATUALIZE FUNCTION

Última atualização: Jun 26, 2026

Atualiza uma função definida pelo usuário (UDF) em um projeto do MaxCompute com o SDK PyODPS. Para atualizar uma função, obtenha o objeto da função, modifique suas propriedades e chame update().

Propriedades atualizáveis

É possível atualizar as propriedades a seguir sem excluir e recriar a função.

Propriedade

Tipo

Descrição

class_type

String

Nome de classe totalmente qualificado que implementa a UDF, no formato <module>.<ClassName>

resources

List

Objetos de resource dos quais a UDF depende

Exemplo

# Get the existing function object
function = o.get_function('test_function')

# Get the new resource to attach
new_resource = o.get_resource('my_udf2.py')

# Update properties
function.class_type = 'my_udf2.Test'
function.resources = [new_resource]

# Persist changes to MaxCompute
function.update()

Próximos passos

  • FUNCTION: Crie funções SQL temporárias não armazenadas no sistema de metadados do MaxCompute, aplicáveis apenas ao script SQL atual

  • CRIE FUNCTION: Crie uma UDF com create_function()

  • EXCLUA FUNCTION: Exclua uma UDF com delete_function()

  • DROP FUNCTION: Remova uma UDF existente de um projeto do MaxCompute

  • DESC FUNCTION: Visualize detalhes da UDF, como nome, proprietário, hora de criação, nome da classe e lista de resources

  • LIST FUNCTIONS: Liste todas as UDFs em um projeto do MaxCompute