J'essaie d'ajouter une colonne à une table (idéalement sans utiliser de Dataframe) avec une valeur par défaut de 'mensuelle' Cela me donne une erreur de: p > Erreur lors de l'instruction SQL: PARSEEXCEPTION: INPUT INCLATCHED 'DEFAULT'
attendre ')' (ligne 1, pos 88) p>
blockQuote> i obtenir la même erreur, que je dispose ou non d'avoir
premier code> dans l'instruction SQL. p>
3 Réponses :
J'espère que cela aide
ALTER TABLE aa_monthly ADD Monthly_or_Weekly_Indicator string NOT NULL DEFAULT 'MONTHLY'
Ah, je reçois cette erreur: Erreur dans l'instruction SQL: PARSEEEXception: Aucune alternative viable à l'entrée 'Alter Tableau AA_Monthly Ajouter mensuellement_or_weekly_indicator' (ligne 1, POS 35). Il montre l'erreur après 'Ajouter'
en ruche vous Impossible d'ajouter une valeur par défaut pour une colonne , malheureusement. p>
La commande de modification de la colonne ne modifiera que les métadonnées de la HIVE et ne modifiera pas les données p> blockQuote>
Il y a plusieurs façons de ce
Malheureusement, aucun de ces travaux. Ils sont tous deux raccrochés juste après "Ajouter". Je reçois la même erreur: com.databricks.backend.comMon.rpc.databricksexceptions $ SQLEX ECERTEXCEPTION: ORG.APACHE.PARK.SQL.CATALYST.PARK.SQL.CATALYST.PARK.PARSEEXception: Aucune alternative viable à l'entrée 'ALTER TABLE AA_MONTHLY \ N Ajouter mensuellement_or_weekly_indicator' (ligne 2, pos 8)
Frappez-vous cette requête directement ou via n'importe quel programme ??
directement. J'utilise SQL dans Data Brealks