首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库将表移动到SQL数据库中的特定架构

数据库将表移动到SQL数据库中的特定架构
EN

Stack Overflow用户
提问于 2022-11-29 11:10:50
回答 1查看 64关注 0票数 1

下面的吡火花代码将将数据复制到Azure SQL数据库中的默认dbo架构。

代码语言:javascript
复制
test2.write.mode("overwrite") \
    .format("jdbc") \
    .option("url", jdbcUrl) \
    .option("dbtable", 'UpdatedProducts')\
    .save()

但是,我们在数据库中有多个模式。

我们有一个名为OCC的架构。有人能修改代码以允许我们将数据复制到架构OCC吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-29 17:42:46

“谢谢你,”亚历克斯·奥特(Alex)回答道,“这对其他社区成员来说是有用的。”

我尝试在我的环境中复制相同的结果,并在dbo.schema:中得到了以下结果

如果您有多个模式,请使用连接和生成作为schema.table_name

代码语言:javascript
复制
l_schemas=["OCC","dbo","one"]# list for storing your schemas
l_tables=["table1","table2","table3"] # list for storing respective tables in that particular indexed schema
for i in range(0,len(l_schemas)):
    s=l_schemas[i]+"."+l_tables[i] # concatenation and making as schema.table_name
    df.write.mode("overwrite") \
    .format("jdbc") \
    .option("url", jdbcUrl) \
    .option("dbtable", s)\
    .save()
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74613135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档