如果该字段根本不存在,我想创建它并将其设置为等于列A。如果该字段存在但为空,我希望将其设置为等于列A。如果该字段存在且不为空,则我希望使用它内部已经存在的值。我现在是这样做的: val df = spark.read.json("records.json") val dfWithColX = if (Try(df("X")).isSuccess) { df.withColumn</e
我在数据库中使用IN参数创建了过程(MySql->例程->Create过程)。我正在使用它创建一个新的数据库。调用过程和pass参数时,将创建新数据库,但新数据库的名称是我在过程中使用的变量的名称,而不是作为参数传递的名称。创建过程dbCreate (IN dbName VARCHAR(255))如果不存在创建数据库,则dbName整理utf8_bin;