es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo asignar un valor predeterminado en Deltalake

Tengo el siguiente ddl para la tabla de clientes

CREATE TABLE customer (
  name string NOT NULL
  ,id string NOT NULL DEFAULT 'No ID'
  ,age INT
) using delta

Al crear la tabla en deltalake, tengo problemas con la palabra clave “default”.

¿Alguien puede ayudarme a definir el valor predeterminado en ddl para deltalake?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Sí, en Delta Lake, puedes definir valores predeterminados para una columna utilizando la palabra clave DEFAULT al crear la tabla.

    En el DDL proporcionado para la tabla customer, el valor predeterminado para la columna id está establecido como No ID.

    Para resolver el problema, puedes modificar el DDL para la tabla customer de la siguiente manera:

    CREATE TABLE customer (
      name string NOT NULL,
      id string NOT NULL DEFAULT 'No ID',
      age INT
    ) USING delta;
    

    Aquí, la palabra clave DEFAULT se utiliza para establecer el valor predeterminado para la columna id como No ID.

    Espero que esto te ayude a resolver tu problema.

Comments are closed.