可以使用 create 方法创建非本机表(永久或临时)来表示目标表。如果非本机表名称的形式为 db.tb1(示例中的 default.nn1),则会创建永久非本机表。如果数据库不是非本机名称的一部分,将会创建临时非本机表(示例中的 nn2)。Spark SQL 中的临时表仅在当前会话期间存在,且无法与数据库关联。
以下示例显示了使用 CREATE 语句创建非本机表的 Spark SQL 发起程序:
scala> s1.create("default.nn1","user1.players") scala> s1.create("nn2","default.test")