spark sql如何在databricks中创建表

Posted

技术标签:

【中文标题】spark sql如何在databricks中创建表【英文标题】:spark sql how to create tables in databricks 【发布时间】:2020-08-05 13:15:07 【问题描述】:

嘿伙计们,我是 databricks 的新手,我一直在尝试使用 spark sql 创建表,但由于错误而无法这样做:SQL 语句中的错误:ParseException: 输入“创建表办公室(\n\tAreaCode VARCHAR(10) NOT NULL PRIMARY”(第 2 行,第 31 行)没有可行的替代方案 因为我不知道代码有什么问题,因为我可以使用下面的代码创建确切的表格。如果有任何建议或替代方案,请告诉我!

Create table offices(
    AreaCode VARCHAR(10) NOT NULL PRIMARY KEY,
    city VARCHAR(50) NOT NULL

)

【问题讨论】:

【参考方案1】:

取出主键

Create table offices(
    AreaCode VARCHAR(10) NOT NULL,
    city VARCHAR(50) NOT NULL

)

【讨论】:

以上是关于spark sql如何在databricks中创建表的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Databricks 中创建 H2OContext - 使用 pysparkling

如何在 spark sql 中创建永久表

如何在 Databricks 的 PySpark 中使用在 Scala 中创建的 DataFrame

如何使用 Spark sql 在 Databricks 中使用内部联接更新 Databricks Delta 表

如何在 Spark Databricks 中注册 SQL 函数

Databricks/Spark SQL - 如何在地图类型字段中获取数据